├── .checkstyle
├── checkstyle-suppressions.xml
└── checkstyle.xml
├── .editorconfig
├── .gitattributes
├── .github
├── CONTRIBUTING.md
├── ISSUE_TEMPLATE
│ ├── config.yml
│ └── feature_request.yml
└── workflows
│ ├── check-spotless.yaml
│ ├── check-style.yaml
│ └── ci.yaml
├── .gitignore
├── CONTRIBUTING.md
├── HEADER.txt
├── LICENSE.txt
├── README.md
├── build.gradle.kts
├── extra
├── eclipse
│ ├── sponge_eclipse.importorder
│ ├── sponge_eclipse_cleanup.xml
│ └── sponge_eclipse_formatter.xml
└── intellij
│ └── sponge_intellij_style.xml
├── gradle.properties
├── gradle
├── libs.versions.toml
├── verification-metadata.xml
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── scripts
└── pre-commit
├── settings.gradle.kts
└── src
├── ap
├── java
│ └── org
│ │ └── spongepowered
│ │ └── plugin
│ │ └── processor
│ │ ├── ListenerParameterAnnotation.java
│ │ ├── ListenerProcessor.java
│ │ ├── ParameterContext.java
│ │ └── ProcessorUtils.java
└── resources
│ └── META-INF
│ ├── gradle
│ └── incremental.annotation.processors
│ └── services
│ └── javax.annotation.processing.Processor
├── main
└── java
│ └── org
│ └── spongepowered
│ └── api
│ ├── Client.java
│ ├── Engine.java
│ ├── Game.java
│ ├── MinecraftVersion.java
│ ├── Platform.java
│ ├── ResourceKey.java
│ ├── ResourceKeyed.java
│ ├── Server.java
│ ├── Sponge.java
│ ├── SystemSubject.java
│ ├── UnsupportedEngineException.java
│ ├── advancement
│ ├── Advancement.java
│ ├── AdvancementNode.java
│ ├── AdvancementProgress.java
│ ├── AdvancementTemplate.java
│ ├── AdvancementTree.java
│ ├── AdvancementType.java
│ ├── AdvancementTypes.java
│ ├── DisplayInfo.java
│ ├── Progressable.java
│ ├── TreeLayoutElement.java
│ ├── criteria
│ │ ├── AdvancementCriterion.java
│ │ ├── AndCriterion.java
│ │ ├── CriterionProgress.java
│ │ ├── OperatorCriterion.java
│ │ ├── OrCriterion.java
│ │ ├── ScoreAdvancementCriterion.java
│ │ ├── ScoreCriterionProgress.java
│ │ ├── package-info.java
│ │ └── trigger
│ │ │ ├── FilteredTrigger.java
│ │ │ ├── FilteredTriggerConfiguration.java
│ │ │ ├── Trigger.java
│ │ │ ├── Triggers.java
│ │ │ └── package-info.java
│ └── package-info.java
│ ├── adventure
│ ├── Audiences.java
│ ├── ChatType.java
│ ├── ChatTypeTemplate.java
│ ├── ChatTypes.java
│ ├── ResolveOperation.java
│ ├── ResolveOperations.java
│ ├── SpongeComponents.java
│ └── package-info.java
│ ├── block
│ ├── BlockSnapshot.java
│ ├── BlockSoundGroup.java
│ ├── BlockState.java
│ ├── BlockType.java
│ ├── BlockTypes.java
│ ├── entity
│ │ ├── Banner.java
│ │ ├── Bed.java
│ │ ├── Beehive.java
│ │ ├── Bell.java
│ │ ├── BlockEntity.java
│ │ ├── BlockEntityArchetype.java
│ │ ├── BlockEntityType.java
│ │ ├── BlockEntityTypes.java
│ │ ├── CommandBlock.java
│ │ ├── Comparator.java
│ │ ├── Conduit.java
│ │ ├── DaylightDetector.java
│ │ ├── DecoratedPot.java
│ │ ├── EnchantmentTable.java
│ │ ├── EndGateway.java
│ │ ├── EndPortal.java
│ │ ├── EnderChest.java
│ │ ├── Jigsaw.java
│ │ ├── Jukebox.java
│ │ ├── Lectern.java
│ │ ├── MobSpawner.java
│ │ ├── NameableBlockEntity.java
│ │ ├── Piston.java
│ │ ├── SculkSensor.java
│ │ ├── Sign.java
│ │ ├── Skull.java
│ │ ├── StructureBlock.java
│ │ ├── TrialSpawner.java
│ │ ├── carrier
│ │ │ ├── Barrel.java
│ │ │ ├── Beacon.java
│ │ │ ├── BrewingStand.java
│ │ │ ├── Campfire.java
│ │ │ ├── CarrierBlockEntity.java
│ │ │ ├── Crafter.java
│ │ │ ├── Dispenser.java
│ │ │ ├── Dropper.java
│ │ │ ├── Hopper.java
│ │ │ ├── NameableCarrierBlockEntity.java
│ │ │ ├── ShulkerBox.java
│ │ │ ├── chest
│ │ │ │ ├── Chest.java
│ │ │ │ ├── TrappedChest.java
│ │ │ │ └── package-info.java
│ │ │ ├── furnace
│ │ │ │ ├── BlastFurnace.java
│ │ │ │ ├── Furnace.java
│ │ │ │ ├── FurnaceBlockEntity.java
│ │ │ │ ├── Smoker.java
│ │ │ │ └── package-info.java
│ │ │ └── package-info.java
│ │ └── package-info.java
│ ├── package-info.java
│ └── transaction
│ │ ├── BlockTransaction.java
│ │ ├── BlockTransactionReceipt.java
│ │ ├── NotificationTicket.java
│ │ ├── Operation.java
│ │ ├── Operations.java
│ │ ├── ScheduleUpdateTicket.java
│ │ └── package-info.java
│ ├── client
│ ├── LocalServer.java
│ └── package-info.java
│ ├── command
│ ├── Command.java
│ ├── CommandCause.java
│ ├── CommandCompletion.java
│ ├── CommandExecutor.java
│ ├── CommandResult.java
│ ├── exception
│ │ ├── ArgumentParseException.java
│ │ ├── CommandException.java
│ │ ├── CommandNotFoundException.java
│ │ ├── CommandPermissionException.java
│ │ ├── InvocationCommandException.java
│ │ └── package-info.java
│ ├── manager
│ │ ├── CommandFailedRegistrationException.java
│ │ ├── CommandManager.java
│ │ ├── CommandMapping.java
│ │ └── package-info.java
│ ├── package-info.java
│ ├── parameter
│ │ ├── ArgumentReader.java
│ │ ├── CommandContext.java
│ │ ├── CommonParameters.java
│ │ ├── Parameter.java
│ │ ├── managed
│ │ │ ├── Flag.java
│ │ │ ├── ValueCompleter.java
│ │ │ ├── ValueParameter.java
│ │ │ ├── ValueParameterModifier.java
│ │ │ ├── ValueParser.java
│ │ │ ├── ValueUsage.java
│ │ │ ├── clientcompletion
│ │ │ │ ├── ClientCompletionType.java
│ │ │ │ ├── ClientCompletionTypes.java
│ │ │ │ └── package-info.java
│ │ │ ├── operator
│ │ │ │ ├── Operator.java
│ │ │ │ ├── Operators.java
│ │ │ │ └── package-info.java
│ │ │ ├── package-info.java
│ │ │ └── standard
│ │ │ │ ├── ResourceKeyedValueParameter.java
│ │ │ │ ├── ResourceKeyedValueParameters.java
│ │ │ │ ├── VariableValueParameters.java
│ │ │ │ └── package-info.java
│ │ └── package-info.java
│ ├── registrar
│ │ ├── CommandRegistrar.java
│ │ ├── CommandRegistrarType.java
│ │ ├── package-info.java
│ │ └── tree
│ │ │ ├── CommandCompletionProvider.java
│ │ │ ├── CommandCompletionProviders.java
│ │ │ ├── CommandTreeNode.java
│ │ │ ├── CommandTreeNodeType.java
│ │ │ ├── CommandTreeNodeTypes.java
│ │ │ └── package-info.java
│ └── selector
│ │ ├── Selector.java
│ │ ├── SelectorSortAlgorithm.java
│ │ ├── SelectorSortAlgorithms.java
│ │ ├── SelectorType.java
│ │ ├── SelectorTypes.java
│ │ └── package-info.java
│ ├── config
│ ├── ConfigDir.java
│ ├── ConfigManager.java
│ ├── ConfigRoot.java
│ ├── DefaultConfig.java
│ └── package-info.java
│ ├── data
│ ├── BlockStateKeys.java
│ ├── CollectionDataProvider.java
│ ├── CopyableDataHolder.java
│ ├── DataException.java
│ ├── DataHolder.java
│ ├── DataHolderBuilder.java
│ ├── DataManager.java
│ ├── DataManipulator.java
│ ├── DataProvider.java
│ ├── DataRegistration.java
│ ├── DataRegistrationNotFoundException.java
│ ├── DataTransactionResult.java
│ ├── DirectionRelativeDataHolder.java
│ ├── DirectionRelativeDataProvider.java
│ ├── DuplicateDataStoreException.java
│ ├── DuplicateProviderException.java
│ ├── ImmutableDataProviderBuilder.java
│ ├── Key.java
│ ├── KeyValueMatcher.java
│ ├── Keys.java
│ ├── MutableDataProviderBuilder.java
│ ├── SerializableDataHolder.java
│ ├── SerializableDataHolderBuilder.java
│ ├── Transaction.java
│ ├── UnregisteredKeyException.java
│ ├── meta
│ │ ├── BannerPatternLayer.java
│ │ └── package-info.java
│ ├── package-info.java
│ ├── persistence
│ │ ├── AbstractDataBuilder.java
│ │ ├── DataBuilder.java
│ │ ├── DataContainer.java
│ │ ├── DataContentUpdater.java
│ │ ├── DataFormat.java
│ │ ├── DataFormats.java
│ │ ├── DataQuery.java
│ │ ├── DataSerializable.java
│ │ ├── DataStore.java
│ │ ├── DataTranslator.java
│ │ ├── DataView.java
│ │ ├── InvalidDataException.java
│ │ ├── InvalidDataFormatException.java
│ │ ├── Queries.java
│ │ ├── StringDataFormat.java
│ │ └── package-info.java
│ ├── type
│ │ ├── ArmorMaterial.java
│ │ ├── ArmorMaterials.java
│ │ ├── ArtType.java
│ │ ├── ArtTypeTemplate.java
│ │ ├── ArtTypes.java
│ │ ├── AttachmentSurface.java
│ │ ├── AttachmentSurfaces.java
│ │ ├── BambooLeavesType.java
│ │ ├── BambooLeavesTypes.java
│ │ ├── BannerPatternShape.java
│ │ ├── BannerPatternShapes.java
│ │ ├── BellAttachmentType.java
│ │ ├── BellAttachmentTypes.java
│ │ ├── BoatType.java
│ │ ├── BoatTypes.java
│ │ ├── BodyPart.java
│ │ ├── BodyParts.java
│ │ ├── CatType.java
│ │ ├── CatTypes.java
│ │ ├── ChestAttachmentType.java
│ │ ├── ChestAttachmentTypes.java
│ │ ├── ComparatorMode.java
│ │ ├── ComparatorModes.java
│ │ ├── DoorHinge.java
│ │ ├── DoorHinges.java
│ │ ├── DripstoneSegment.java
│ │ ├── DripstoneSegments.java
│ │ ├── DyeColor.java
│ │ ├── DyeColors.java
│ │ ├── FoxType.java
│ │ ├── FoxTypes.java
│ │ ├── FrogType.java
│ │ ├── FrogTypes.java
│ │ ├── HandPreference.java
│ │ ├── HandPreferences.java
│ │ ├── HandType.java
│ │ ├── HandTypes.java
│ │ ├── HorseColor.java
│ │ ├── HorseColors.java
│ │ ├── HorseStyle.java
│ │ ├── HorseStyles.java
│ │ ├── InstrumentType.java
│ │ ├── InstrumentTypes.java
│ │ ├── ItemTier.java
│ │ ├── ItemTiers.java
│ │ ├── JigsawBlockOrientation.java
│ │ ├── JigsawBlockOrientations.java
│ │ ├── LlamaType.java
│ │ ├── LlamaTypes.java
│ │ ├── MatterType.java
│ │ ├── MatterTypes.java
│ │ ├── MooshroomType.java
│ │ ├── MooshroomTypes.java
│ │ ├── NotePitch.java
│ │ ├── NotePitches.java
│ │ ├── PandaGene.java
│ │ ├── PandaGenes.java
│ │ ├── ParrotType.java
│ │ ├── ParrotTypes.java
│ │ ├── PhantomPhase.java
│ │ ├── PhantomPhases.java
│ │ ├── PickupRule.java
│ │ ├── PickupRules.java
│ │ ├── PistonType.java
│ │ ├── PistonTypes.java
│ │ ├── PortionType.java
│ │ ├── PortionTypes.java
│ │ ├── ProfessionType.java
│ │ ├── ProfessionTypes.java
│ │ ├── PushReaction.java
│ │ ├── PushReactions.java
│ │ ├── RabbitType.java
│ │ ├── RabbitTypes.java
│ │ ├── RaidStatus.java
│ │ ├── RaidStatuses.java
│ │ ├── RailDirection.java
│ │ ├── RailDirections.java
│ │ ├── SculkSensorState.java
│ │ ├── SculkSensorStates.java
│ │ ├── SkinPart.java
│ │ ├── SkinParts.java
│ │ ├── SlabPortion.java
│ │ ├── SlabPortions.java
│ │ ├── SpellType.java
│ │ ├── SpellTypes.java
│ │ ├── StairShape.java
│ │ ├── StairShapes.java
│ │ ├── StringRepresentable.java
│ │ ├── StructureMode.java
│ │ ├── StructureModes.java
│ │ ├── Tilt.java
│ │ ├── Tilts.java
│ │ ├── ToolRule.java
│ │ ├── TrialSpawnerState.java
│ │ ├── TrialSpawnerStates.java
│ │ ├── TropicalFishShape.java
│ │ ├── TropicalFishShapes.java
│ │ ├── VaultState.java
│ │ ├── VaultStates.java
│ │ ├── VillagerType.java
│ │ ├── VillagerTypes.java
│ │ ├── WallConnectionState.java
│ │ ├── WallConnectionStates.java
│ │ ├── WireAttachmentType.java
│ │ ├── WireAttachmentTypes.java
│ │ ├── WolfVariant.java
│ │ ├── WolfVariants.java
│ │ └── package-info.java
│ └── value
│ │ ├── CollectionValue.java
│ │ ├── CopyableValueContainer.java
│ │ ├── ListValue.java
│ │ ├── MapValue.java
│ │ ├── MergeFunction.java
│ │ ├── SetValue.java
│ │ ├── Value.java
│ │ ├── ValueContainer.java
│ │ ├── WeightedCollectionValue.java
│ │ └── package-info.java
│ ├── datapack
│ ├── DataPack.java
│ ├── DataPackEntry.java
│ ├── DataPackType.java
│ ├── DataPackTypes.java
│ ├── DataPacks.java
│ └── package-info.java
│ ├── effect
│ ├── ForwardingViewer.java
│ ├── VanishState.java
│ ├── Viewer.java
│ ├── package-info.java
│ ├── particle
│ │ ├── ParticleEffect.java
│ │ ├── ParticleOption.java
│ │ ├── ParticleOptions.java
│ │ ├── ParticleType.java
│ │ ├── ParticleTypes.java
│ │ └── package-info.java
│ ├── potion
│ │ ├── PotionEffect.java
│ │ ├── PotionEffectType.java
│ │ ├── PotionEffectTypes.java
│ │ └── package-info.java
│ └── sound
│ │ ├── PitchModulation.java
│ │ ├── SoundType.java
│ │ ├── SoundTypes.java
│ │ ├── music
│ │ ├── MusicDisc.java
│ │ ├── MusicDiscs.java
│ │ └── package-info.java
│ │ └── package-info.java
│ ├── entity
│ ├── Aerial.java
│ ├── Ageable.java
│ ├── Angerable.java
│ ├── AreaEffectCloud.java
│ ├── Attackable.java
│ ├── Breedable.java
│ ├── Chargeable.java
│ ├── Entity.java
│ ├── EntityArchetype.java
│ ├── EntityCategories.java
│ ├── EntityCategory.java
│ ├── EntityPredicates.java
│ ├── EntitySnapshot.java
│ ├── EntityType.java
│ ├── EntityTypes.java
│ ├── ExperienceOrb.java
│ ├── FallingBlock.java
│ ├── Interaction.java
│ ├── Item.java
│ ├── ItemRepresentable.java
│ ├── Leashable.java
│ ├── Marker.java
│ ├── OminousItemSpawner.java
│ ├── Ownable.java
│ ├── Ranger.java
│ ├── Saddleable.java
│ ├── Tamer.java
│ ├── Targeting.java
│ ├── ai
│ │ └── goal
│ │ │ ├── AbstractGoal.java
│ │ │ ├── Goal.java
│ │ │ ├── GoalBuilder.java
│ │ │ ├── GoalExecutor.java
│ │ │ ├── GoalExecutorType.java
│ │ │ ├── GoalExecutorTypes.java
│ │ │ ├── GoalType.java
│ │ │ ├── GoalTypes.java
│ │ │ ├── builtin
│ │ │ ├── LookAtGoal.java
│ │ │ ├── LookRandomlyGoal.java
│ │ │ ├── SwimGoal.java
│ │ │ ├── creature
│ │ │ │ ├── AttackLivingGoal.java
│ │ │ │ ├── AvoidLivingGoal.java
│ │ │ │ ├── RandomWalkingGoal.java
│ │ │ │ ├── RangedAttackAgainstAgentGoal.java
│ │ │ │ ├── horse
│ │ │ │ │ ├── RunAroundLikeCrazyGoal.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── target
│ │ │ │ │ ├── FindNearestAttackableTargetGoal.java
│ │ │ │ │ ├── TargetGoal.java
│ │ │ │ │ └── package-info.java
│ │ │ └── package-info.java
│ │ │ └── package-info.java
│ ├── attribute
│ │ ├── Attribute.java
│ │ ├── AttributeHolder.java
│ │ ├── AttributeModifier.java
│ │ ├── AttributeOperation.java
│ │ ├── AttributeOperations.java
│ │ ├── package-info.java
│ │ └── type
│ │ │ ├── AttributeType.java
│ │ │ ├── AttributeTypes.java
│ │ │ ├── RangedAttributeType.java
│ │ │ └── package-info.java
│ ├── display
│ │ ├── BillboardType.java
│ │ ├── BillboardTypes.java
│ │ ├── BlockDisplay.java
│ │ ├── DisplayEntity.java
│ │ ├── ItemDisplay.java
│ │ ├── ItemDisplayType.java
│ │ ├── ItemDisplayTypes.java
│ │ ├── TextAlignment.java
│ │ ├── TextAlignments.java
│ │ ├── TextDisplay.java
│ │ └── package-info.java
│ ├── explosive
│ │ ├── EndCrystal.java
│ │ ├── Explosive.java
│ │ ├── fused
│ │ │ ├── FusedExplosive.java
│ │ │ ├── PrimedTNT.java
│ │ │ └── package-info.java
│ │ └── package-info.java
│ ├── hanging
│ │ ├── GlowItemFrame.java
│ │ ├── Hanging.java
│ │ ├── ItemFrame.java
│ │ ├── LeashKnot.java
│ │ ├── Painting.java
│ │ └── package-info.java
│ ├── living
│ │ ├── Agent.java
│ │ ├── Allay.java
│ │ ├── Ambient.java
│ │ ├── ArmorStand.java
│ │ ├── Bat.java
│ │ ├── ComplexLiving.java
│ │ ├── ComplexLivingPart.java
│ │ ├── Hostile.java
│ │ ├── Human.java
│ │ ├── Humanoid.java
│ │ ├── Living.java
│ │ ├── Monster.java
│ │ ├── PathfinderAgent.java
│ │ ├── RangedAgent.java
│ │ ├── animal
│ │ │ ├── Animal.java
│ │ │ ├── Armadillo.java
│ │ │ ├── Axolotl.java
│ │ │ ├── Bee.java
│ │ │ ├── Cat.java
│ │ │ ├── Chicken.java
│ │ │ ├── Fox.java
│ │ │ ├── Goat.java
│ │ │ ├── Hoglin.java
│ │ │ ├── Ocelot.java
│ │ │ ├── Panda.java
│ │ │ ├── Parrot.java
│ │ │ ├── Pig.java
│ │ │ ├── PolarBear.java
│ │ │ ├── Rabbit.java
│ │ │ ├── Sheep.java
│ │ │ ├── Sittable.java
│ │ │ ├── Sniffer.java
│ │ │ ├── Strider.java
│ │ │ ├── TameableAnimal.java
│ │ │ ├── Turtle.java
│ │ │ ├── Wolf.java
│ │ │ ├── cow
│ │ │ │ ├── Cow.java
│ │ │ │ ├── Mooshroom.java
│ │ │ │ └── package-info.java
│ │ │ ├── frog
│ │ │ │ ├── Frog.java
│ │ │ │ ├── Tadpole.java
│ │ │ │ └── package-info.java
│ │ │ ├── horse
│ │ │ │ ├── Camel.java
│ │ │ │ ├── Donkey.java
│ │ │ │ ├── Horse.java
│ │ │ │ ├── HorseLike.java
│ │ │ │ ├── Mule.java
│ │ │ │ ├── PackHorse.java
│ │ │ │ ├── SkeletonHorse.java
│ │ │ │ ├── ZombieHorse.java
│ │ │ │ ├── llama
│ │ │ │ │ ├── Llama.java
│ │ │ │ │ ├── TraderLlama.java
│ │ │ │ │ └── package-info.java
│ │ │ │ └── package-info.java
│ │ │ └── package-info.java
│ │ ├── aquatic
│ │ │ ├── Aquatic.java
│ │ │ ├── Dolphin.java
│ │ │ ├── GlowSquid.java
│ │ │ ├── Squid.java
│ │ │ ├── fish
│ │ │ │ ├── Fish.java
│ │ │ │ ├── Pufferfish.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── school
│ │ │ │ │ ├── Cod.java
│ │ │ │ │ ├── Salmon.java
│ │ │ │ │ ├── SchoolingFish.java
│ │ │ │ │ ├── TropicalFish.java
│ │ │ │ │ └── package-info.java
│ │ │ └── package-info.java
│ │ ├── golem
│ │ │ ├── Golem.java
│ │ │ ├── IronGolem.java
│ │ │ ├── Shulker.java
│ │ │ ├── SnowGolem.java
│ │ │ └── package-info.java
│ │ ├── monster
│ │ │ ├── Blaze.java
│ │ │ ├── Creeper.java
│ │ │ ├── Enderman.java
│ │ │ ├── Endermite.java
│ │ │ ├── Ghast.java
│ │ │ ├── Giant.java
│ │ │ ├── Patroller.java
│ │ │ ├── Phantom.java
│ │ │ ├── Silverfish.java
│ │ │ ├── Vex.java
│ │ │ ├── Warden.java
│ │ │ ├── Zoglin.java
│ │ │ ├── boss
│ │ │ │ ├── Boss.java
│ │ │ │ ├── Wither.java
│ │ │ │ ├── dragon
│ │ │ │ │ ├── EnderDragon.java
│ │ │ │ │ ├── EnderDragonPart.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── phase
│ │ │ │ │ │ ├── DragonPhase.java
│ │ │ │ │ │ ├── DragonPhaseManager.java
│ │ │ │ │ │ ├── DragonPhaseType.java
│ │ │ │ │ │ ├── DragonPhaseTypes.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ └── package-info.java
│ │ │ ├── breeze
│ │ │ │ ├── Breeze.java
│ │ │ │ └── package-info.java
│ │ │ ├── guardian
│ │ │ │ ├── ElderGuardian.java
│ │ │ │ ├── Guardian.java
│ │ │ │ └── package-info.java
│ │ │ ├── package-info.java
│ │ │ ├── piglin
│ │ │ │ ├── Piglin.java
│ │ │ │ ├── PiglinBrute.java
│ │ │ │ ├── PiglinLike.java
│ │ │ │ └── package-info.java
│ │ │ ├── raider
│ │ │ │ ├── Raider.java
│ │ │ │ ├── Ravager.java
│ │ │ │ ├── Witch.java
│ │ │ │ ├── illager
│ │ │ │ │ ├── Illager.java
│ │ │ │ │ ├── Pillager.java
│ │ │ │ │ ├── Vindicator.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── spellcaster
│ │ │ │ │ │ ├── Evoker.java
│ │ │ │ │ │ ├── Illusioner.java
│ │ │ │ │ │ ├── Spellcaster.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ └── package-info.java
│ │ │ ├── skeleton
│ │ │ │ ├── Bogged.java
│ │ │ │ ├── Skeleton.java
│ │ │ │ ├── SkeletonLike.java
│ │ │ │ ├── Stray.java
│ │ │ │ ├── WitherSkeleton.java
│ │ │ │ └── package-info.java
│ │ │ ├── spider
│ │ │ │ ├── CaveSpider.java
│ │ │ │ ├── Spider.java
│ │ │ │ └── package-info.java
│ │ │ └── zombie
│ │ │ │ ├── Drowned.java
│ │ │ │ ├── Husk.java
│ │ │ │ ├── Zombie.java
│ │ │ │ ├── ZombieVillager.java
│ │ │ │ ├── ZombifiedPiglin.java
│ │ │ │ └── package-info.java
│ │ ├── package-info.java
│ │ ├── player
│ │ │ ├── CooldownTracker.java
│ │ │ ├── Player.java
│ │ │ ├── User.java
│ │ │ ├── chat
│ │ │ │ ├── ChatVisibilities.java
│ │ │ │ ├── ChatVisibility.java
│ │ │ │ └── package-info.java
│ │ │ ├── client
│ │ │ │ ├── ClientPlayer.java
│ │ │ │ ├── LocalPlayer.java
│ │ │ │ ├── RemotePlayer.java
│ │ │ │ └── package-info.java
│ │ │ ├── gamemode
│ │ │ │ ├── GameMode.java
│ │ │ │ ├── GameModes.java
│ │ │ │ └── package-info.java
│ │ │ ├── package-info.java
│ │ │ ├── server
│ │ │ │ ├── ServerPlayer.java
│ │ │ │ └── package-info.java
│ │ │ └── tab
│ │ │ │ ├── TabList.java
│ │ │ │ ├── TabListEntry.java
│ │ │ │ └── package-info.java
│ │ ├── slime
│ │ │ ├── MagmaCube.java
│ │ │ ├── Slime.java
│ │ │ └── package-info.java
│ │ └── trader
│ │ │ ├── Villager.java
│ │ │ ├── VillagerLike.java
│ │ │ ├── WanderingTrader.java
│ │ │ └── package-info.java
│ ├── package-info.java
│ ├── projectile
│ │ ├── AcceleratingProjectile.java
│ │ ├── Egg.java
│ │ ├── EnderPearl.java
│ │ ├── EvokerFangs.java
│ │ ├── ExperienceBottle.java
│ │ ├── EyeOfEnder.java
│ │ ├── FishingBobber.java
│ │ ├── IgnitingProjectile.java
│ │ ├── LlamaSpit.java
│ │ ├── Potion.java
│ │ ├── Projectile.java
│ │ ├── ShulkerBullet.java
│ │ ├── Snowball.java
│ │ ├── ThrowableItemProjectile.java
│ │ ├── arrow
│ │ │ ├── Arrow.java
│ │ │ ├── ArrowLike.java
│ │ │ ├── SpectralArrow.java
│ │ │ ├── Trident.java
│ │ │ └── package-info.java
│ │ ├── explosive
│ │ │ ├── FireworkRocket.java
│ │ │ ├── WitherSkull.java
│ │ │ ├── fireball
│ │ │ │ ├── DragonFireball.java
│ │ │ │ ├── ExplosiveFireball.java
│ │ │ │ ├── SmallFireball.java
│ │ │ │ └── package-info.java
│ │ │ └── package-info.java
│ │ ├── package-info.java
│ │ └── windcharge
│ │ │ ├── BreezeWindCharge.java
│ │ │ ├── WindCharge.java
│ │ │ └── WindChargeLike.java
│ ├── vehicle
│ │ ├── Boat.java
│ │ ├── ChestBoat.java
│ │ ├── Vehicle.java
│ │ ├── minecart
│ │ │ ├── BlockOccupiedMinecart.java
│ │ │ ├── CommandBlockMinecart.java
│ │ │ ├── FurnaceMinecart.java
│ │ │ ├── Minecart.java
│ │ │ ├── MinecartLike.java
│ │ │ ├── SpawnerMinecart.java
│ │ │ ├── TNTMinecart.java
│ │ │ ├── carrier
│ │ │ │ ├── CarrierMinecart.java
│ │ │ │ ├── ChestMinecart.java
│ │ │ │ ├── HopperMinecart.java
│ │ │ │ └── package-info.java
│ │ │ └── package-info.java
│ │ └── package-info.java
│ └── weather
│ │ ├── LightningBolt.java
│ │ └── package-info.java
│ ├── event
│ ├── Cancellable.java
│ ├── Cause.java
│ ├── CauseStackManager.java
│ ├── Event.java
│ ├── EventContext.java
│ ├── EventContextKey.java
│ ├── EventContextKeys.java
│ ├── EventListener.java
│ ├── EventListenerRegistration.java
│ ├── EventManager.java
│ ├── GenericEvent.java
│ ├── Listener.java
│ ├── Order.java
│ ├── TristateResult.java
│ ├── action
│ │ ├── CollideEvent.java
│ │ ├── CreateMapEvent.java
│ │ ├── FishingEvent.java
│ │ ├── InteractEvent.java
│ │ ├── LightningEvent.java
│ │ ├── SleepingEvent.java
│ │ └── package-info.java
│ ├── advancement
│ │ ├── AdvancementEvent.java
│ │ ├── AdvancementTreeEvent.java
│ │ ├── CriterionEvent.java
│ │ └── package-info.java
│ ├── block
│ │ ├── ChangeBlockEvent.java
│ │ ├── CollideBlockEvent.java
│ │ ├── InteractBlockEvent.java
│ │ ├── NotifyNeighborBlockEvent.java
│ │ ├── ScheduleBlockUpdateEvent.java
│ │ ├── TickBlockEvent.java
│ │ ├── entity
│ │ │ ├── BrewingEvent.java
│ │ │ ├── ChangeSignEvent.java
│ │ │ ├── CookingEvent.java
│ │ │ └── package-info.java
│ │ └── package-info.java
│ ├── cause
│ │ ├── entity
│ │ │ ├── DismountType.java
│ │ │ ├── DismountTypes.java
│ │ │ ├── MovementType.java
│ │ │ ├── MovementTypes.java
│ │ │ ├── SpawnType.java
│ │ │ ├── SpawnTypes.java
│ │ │ ├── damage
│ │ │ │ ├── DamageEffect.java
│ │ │ │ ├── DamageEffects.java
│ │ │ │ ├── DamageFunction.java
│ │ │ │ ├── DamageModifier.java
│ │ │ │ ├── DamageModifierType.java
│ │ │ │ ├── DamageModifierTypes.java
│ │ │ │ ├── DamageScaling.java
│ │ │ │ ├── DamageScalings.java
│ │ │ │ ├── DamageType.java
│ │ │ │ ├── DamageTypeTemplate.java
│ │ │ │ ├── DamageTypes.java
│ │ │ │ ├── ModifierFunction.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── source
│ │ │ │ │ ├── DamageSource.java
│ │ │ │ │ ├── DamageSources.java
│ │ │ │ │ └── package-info.java
│ │ │ └── package-info.java
│ │ └── package-info.java
│ ├── command
│ │ ├── ExecuteCommandEvent.java
│ │ └── package-info.java
│ ├── data
│ │ ├── ChangeDataHolderEvent.java
│ │ └── package-info.java
│ ├── economy
│ │ ├── EconomyTransactionEvent.java
│ │ └── package-info.java
│ ├── entity
│ │ ├── AffectEntityEvent.java
│ │ ├── AttackEntityEvent.java
│ │ ├── BreedingEvent.java
│ │ ├── ChangeEntityEquipmentEvent.java
│ │ ├── ChangeEntityWorldEvent.java
│ │ ├── CollideEntityEvent.java
│ │ ├── ConstructEntityEvent.java
│ │ ├── DamageEntityEvent.java
│ │ ├── DestructEntityEvent.java
│ │ ├── ExpireEntityEvent.java
│ │ ├── HarvestEntityEvent.java
│ │ ├── IgniteEntityEvent.java
│ │ ├── InteractEntityEvent.java
│ │ ├── InvokePortalEvent.java
│ │ ├── ItemMergeWithItemEvent.java
│ │ ├── LeashEntityEvent.java
│ │ ├── MoveEntityEvent.java
│ │ ├── RideEntityEvent.java
│ │ ├── RotateEntityEvent.java
│ │ ├── SpawnEntityEvent.java
│ │ ├── TameEntityEvent.java
│ │ ├── UnleashEntityEvent.java
│ │ ├── ai
│ │ │ ├── SetAITargetEvent.java
│ │ │ ├── goal
│ │ │ │ ├── GoalEvent.java
│ │ │ │ └── package-info.java
│ │ │ └── package-info.java
│ │ ├── explosive
│ │ │ ├── DefuseExplosiveEvent.java
│ │ │ ├── DetonateExplosiveEvent.java
│ │ │ ├── PrimeExplosiveEvent.java
│ │ │ └── package-info.java
│ │ ├── living
│ │ │ ├── AnimateHandEvent.java
│ │ │ ├── package-info.java
│ │ │ └── player
│ │ │ │ ├── CooldownEvent.java
│ │ │ │ ├── KickPlayerEvent.java
│ │ │ │ ├── PlayerChangeClientSettingsEvent.java
│ │ │ │ ├── ResourcePackStatusEvent.java
│ │ │ │ ├── RespawnPlayerEvent.java
│ │ │ │ └── package-info.java
│ │ └── package-info.java
│ ├── filter
│ │ ├── Getter.java
│ │ ├── IsCancelled.java
│ │ ├── cause
│ │ │ ├── After.java
│ │ │ ├── All.java
│ │ │ ├── Before.java
│ │ │ ├── ContextValue.java
│ │ │ ├── First.java
│ │ │ ├── Last.java
│ │ │ ├── Root.java
│ │ │ └── package-info.java
│ │ ├── data
│ │ │ ├── GetValue.java
│ │ │ ├── Has.java
│ │ │ ├── Supports.java
│ │ │ └── package-info.java
│ │ ├── package-info.java
│ │ └── type
│ │ │ ├── Exclude.java
│ │ │ ├── Include.java
│ │ │ └── package-info.java
│ ├── impl
│ │ ├── AbstractEvent.java
│ │ ├── data
│ │ │ ├── AbstractValueChangeEvent.java
│ │ │ └── package-info.java
│ │ ├── entity
│ │ │ ├── AbstractAffectEntityEvent.java
│ │ │ ├── AbstractAttackEntityEvent.java
│ │ │ ├── AbstractChangeEntityEquipmentEvent.java
│ │ │ ├── AbstractDamageEntityEvent.java
│ │ │ ├── AbstractModifierEvent.java
│ │ │ ├── AbstractSpawnEntityEvent.java
│ │ │ ├── ai
│ │ │ │ └── goal
│ │ │ │ │ ├── AbstractGoalEvent.java
│ │ │ │ │ └── package-info.java
│ │ │ └── package-info.java
│ │ ├── package-info.java
│ │ └── world
│ │ │ ├── AbstractDetonateEvent.java
│ │ │ └── package-info.java
│ ├── item
│ │ └── inventory
│ │ │ ├── AffectItemStackEvent.java
│ │ │ ├── AffectSlotEvent.java
│ │ │ ├── ChangeInventoryEvent.java
│ │ │ ├── CraftItemEvent.java
│ │ │ ├── DropItemEvent.java
│ │ │ ├── EnchantItemEvent.java
│ │ │ ├── InteractItemEvent.java
│ │ │ ├── TransferInventoryEvent.java
│ │ │ ├── UpdateAnvilEvent.java
│ │ │ ├── UseItemStackEvent.java
│ │ │ ├── container
│ │ │ ├── ClickContainerEvent.java
│ │ │ ├── InteractContainerEvent.java
│ │ │ └── package-info.java
│ │ │ └── package-info.java
│ ├── lifecycle
│ │ ├── ConstructPluginEvent.java
│ │ ├── EngineLifecycleEvent.java
│ │ ├── LifecycleEvent.java
│ │ ├── LoadedGameEvent.java
│ │ ├── ProvideServiceEvent.java
│ │ ├── RefreshGameEvent.java
│ │ ├── RegisterBuilderEvent.java
│ │ ├── RegisterChannelEvent.java
│ │ ├── RegisterCommandEvent.java
│ │ ├── RegisterDataEvent.java
│ │ ├── RegisterDataPackValueEvent.java
│ │ ├── RegisterFactoryEvent.java
│ │ ├── RegisterRegistryEvent.java
│ │ ├── RegisterRegistryValueEvent.java
│ │ ├── RegisterTagEvent.java
│ │ ├── StartedEngineEvent.java
│ │ ├── StartingEngineEvent.java
│ │ ├── StoppedGameEvent.java
│ │ ├── StoppingEngineEvent.java
│ │ └── package-info.java
│ ├── message
│ │ ├── AudienceMessageEvent.java
│ │ ├── MessageCancellable.java
│ │ ├── MessageEvent.java
│ │ ├── PlayerChatEvent.java
│ │ ├── SystemMessageEvent.java
│ │ └── package-info.java
│ ├── network
│ │ ├── BanIpEvent.java
│ │ ├── PardonIpEvent.java
│ │ ├── ServerSideConnectionEvent.java
│ │ ├── package-info.java
│ │ └── rcon
│ │ │ ├── RconConnectionEvent.java
│ │ │ └── package-info.java
│ ├── package-info.java
│ ├── permission
│ │ ├── SubjectDataUpdateEvent.java
│ │ └── package-info.java
│ ├── server
│ │ ├── ClientPingServerEvent.java
│ │ ├── package-info.java
│ │ └── query
│ │ │ ├── QueryServerEvent.java
│ │ │ └── package-info.java
│ ├── sound
│ │ ├── PlaySoundEvent.java
│ │ └── package-info.java
│ ├── user
│ │ ├── BanUserEvent.java
│ │ ├── PardonUserEvent.java
│ │ └── package-info.java
│ └── world
│ │ ├── ChangeWeatherEvent.java
│ │ ├── ChangeWorldBorderEvent.java
│ │ ├── ExplosionEvent.java
│ │ ├── LoadWorldEvent.java
│ │ ├── SaveWorldEvent.java
│ │ ├── UnloadWorldEvent.java
│ │ ├── chunk
│ │ ├── ChunkEvent.java
│ │ └── package-info.java
│ │ └── package-info.java
│ ├── fluid
│ ├── FluidStack.java
│ ├── FluidStackSnapshot.java
│ ├── FluidState.java
│ ├── FluidType.java
│ ├── FluidTypes.java
│ └── package-info.java
│ ├── item
│ ├── FireworkEffect.java
│ ├── FireworkShape.java
│ ├── FireworkShapes.java
│ ├── ItemRarities.java
│ ├── ItemRarity.java
│ ├── ItemType.java
│ ├── ItemTypes.java
│ ├── enchantment
│ │ ├── Enchantment.java
│ │ ├── EnchantmentType.java
│ │ ├── EnchantmentTypes.java
│ │ └── package-info.java
│ ├── inventory
│ │ ├── AnvilCost.java
│ │ ├── ArmorEquipable.java
│ │ ├── BlockCarrier.java
│ │ ├── Carrier.java
│ │ ├── Container.java
│ │ ├── ContainerType.java
│ │ ├── ContainerTypes.java
│ │ ├── EmptyInventory.java
│ │ ├── Equipable.java
│ │ ├── Inventory.java
│ │ ├── ItemStack.java
│ │ ├── ItemStackBuilderPopulators.java
│ │ ├── ItemStackComparators.java
│ │ ├── ItemStackGenerator.java
│ │ ├── ItemStackLike.java
│ │ ├── ItemStackSnapshot.java
│ │ ├── MultiBlockCarrier.java
│ │ ├── SingleBlockCarrier.java
│ │ ├── Slot.java
│ │ ├── crafting
│ │ │ ├── CraftingGridInventory.java
│ │ │ ├── CraftingInventory.java
│ │ │ ├── CraftingOutput.java
│ │ │ └── package-info.java
│ │ ├── entity
│ │ │ ├── Hotbar.java
│ │ │ ├── PlayerInventory.java
│ │ │ ├── PrimaryPlayerInventory.java
│ │ │ ├── StandardInventory.java
│ │ │ ├── UserInventory.java
│ │ │ └── package-info.java
│ │ ├── equipment
│ │ │ ├── EquipmentGroup.java
│ │ │ ├── EquipmentGroups.java
│ │ │ ├── EquipmentInventory.java
│ │ │ ├── EquipmentType.java
│ │ │ ├── EquipmentTypes.java
│ │ │ └── package-info.java
│ │ ├── menu
│ │ │ ├── ClickType.java
│ │ │ ├── ClickTypes.java
│ │ │ ├── InventoryMenu.java
│ │ │ ├── handler
│ │ │ │ ├── ClickHandler.java
│ │ │ │ ├── CloseHandler.java
│ │ │ │ ├── InventoryCallbackHandler.java
│ │ │ │ ├── KeySwapHandler.java
│ │ │ │ ├── SlotChangeHandler.java
│ │ │ │ ├── SlotClickHandler.java
│ │ │ │ └── package-info.java
│ │ │ └── package-info.java
│ │ ├── package-info.java
│ │ ├── query
│ │ │ ├── Query.java
│ │ │ ├── QueryType.java
│ │ │ ├── QueryTypes.java
│ │ │ └── package-info.java
│ │ ├── slot
│ │ │ ├── EquipmentSlot.java
│ │ │ ├── FilteringSlot.java
│ │ │ ├── FuelSlot.java
│ │ │ ├── InputSlot.java
│ │ │ ├── OutputSlot.java
│ │ │ ├── PotionSlot.java
│ │ │ ├── SidedSlot.java
│ │ │ ├── SlotMatchers.java
│ │ │ └── package-info.java
│ │ ├── transaction
│ │ │ ├── InventoryTransactionResult.java
│ │ │ ├── SlotTransaction.java
│ │ │ └── package-info.java
│ │ └── type
│ │ │ ├── BlockEntityInventory.java
│ │ │ ├── CarriedInventory.java
│ │ │ ├── GridInventory.java
│ │ │ ├── Inventory2D.java
│ │ │ ├── InventoryColumn.java
│ │ │ ├── InventoryRow.java
│ │ │ ├── PersistentInventory.java
│ │ │ ├── ViewableInventory.java
│ │ │ └── package-info.java
│ ├── merchant
│ │ ├── Merchant.java
│ │ ├── TradeOffer.java
│ │ ├── TradeOfferGenerator.java
│ │ └── package-info.java
│ ├── package-info.java
│ ├── potion
│ │ ├── PotionType.java
│ │ ├── PotionTypes.java
│ │ └── package-info.java
│ └── recipe
│ │ ├── Recipe.java
│ │ ├── RecipeManager.java
│ │ ├── RecipeRegistration.java
│ │ ├── RecipeType.java
│ │ ├── RecipeTypes.java
│ │ ├── cooking
│ │ ├── CookingRecipe.java
│ │ ├── CookingResult.java
│ │ └── package-info.java
│ │ ├── crafting
│ │ ├── CraftingRecipe.java
│ │ ├── Ingredient.java
│ │ ├── RecipeInput.java
│ │ ├── RecipeResult.java
│ │ ├── ShapedCraftingRecipe.java
│ │ ├── ShapelessCraftingRecipe.java
│ │ ├── SpecialCraftingRecipe.java
│ │ └── package-info.java
│ │ ├── package-info.java
│ │ ├── single
│ │ ├── StoneCutterRecipe.java
│ │ └── package-info.java
│ │ └── smithing
│ │ ├── ArmorTrim.java
│ │ ├── SmithingRecipe.java
│ │ ├── TrimMaterial.java
│ │ ├── TrimMaterials.java
│ │ ├── TrimPattern.java
│ │ ├── TrimPatterns.java
│ │ └── package-info.java
│ ├── map
│ ├── MapCanvas.java
│ ├── MapInfo.java
│ ├── MapStorage.java
│ ├── color
│ │ ├── MapColor.java
│ │ ├── MapColorType.java
│ │ ├── MapColorTypes.java
│ │ ├── MapShade.java
│ │ ├── MapShades.java
│ │ └── package-info.java
│ ├── decoration
│ │ ├── MapDecoration.java
│ │ ├── MapDecorationType.java
│ │ ├── MapDecorationTypes.java
│ │ ├── orientation
│ │ │ ├── MapDecorationOrientation.java
│ │ │ ├── MapDecorationOrientations.java
│ │ │ └── package-info.java
│ │ └── package-info.java
│ └── package-info.java
│ ├── network
│ ├── ClientConnectionState.java
│ ├── ClientSideConnection.java
│ ├── EngineConnection.java
│ ├── EngineConnectionSide.java
│ ├── EngineConnectionState.java
│ ├── EngineConnectionStates.java
│ ├── RconConnection.java
│ ├── RemoteConnection.java
│ ├── ServerConnectionState.java
│ ├── ServerSideConnection.java
│ ├── channel
│ │ ├── Channel.java
│ │ ├── ChannelBuf.java
│ │ ├── ChannelException.java
│ │ ├── ChannelExceptionHandler.java
│ │ ├── ChannelIOException.java
│ │ ├── ChannelManager.java
│ │ ├── ChannelNotSupportedException.java
│ │ ├── NoResponseException.java
│ │ ├── TimeoutException.java
│ │ ├── package-info.java
│ │ ├── packet
│ │ │ ├── FixedTransactionalPacketBinding.java
│ │ │ ├── HandlerPacketBinding.java
│ │ │ ├── Packet.java
│ │ │ ├── PacketBinding.java
│ │ │ ├── PacketChannel.java
│ │ │ ├── PacketDispatcher.java
│ │ │ ├── PacketHandler.java
│ │ │ ├── PacketRegistry.java
│ │ │ ├── RequestPacket.java
│ │ │ ├── RequestPacketHandler.java
│ │ │ ├── RequestPacketResponse.java
│ │ │ ├── ResponsePacketHandler.java
│ │ │ ├── TransactionalPacketBinding.java
│ │ │ ├── TransactionalPacketDispatcher.java
│ │ │ ├── TransactionalPacketRegistry.java
│ │ │ ├── basic
│ │ │ │ ├── BasicHandshakePacketDispatcher.java
│ │ │ │ ├── BasicPacketChannel.java
│ │ │ │ └── package-info.java
│ │ │ └── package-info.java
│ │ └── raw
│ │ │ ├── RawDataChannel.java
│ │ │ ├── handshake
│ │ │ ├── RawHandshakeDataChannel.java
│ │ │ ├── RawHandshakeDataRequestHandler.java
│ │ │ ├── RawHandshakeDataRequestResponse.java
│ │ │ └── package-info.java
│ │ │ ├── package-info.java
│ │ │ └── play
│ │ │ ├── RawPlayDataChannel.java
│ │ │ ├── RawPlayDataHandler.java
│ │ │ └── package-info.java
│ ├── package-info.java
│ └── status
│ │ ├── Favicon.java
│ │ ├── StatusClient.java
│ │ ├── StatusResponse.java
│ │ └── package-info.java
│ ├── package-info.java
│ ├── placeholder
│ ├── PlaceholderComponent.java
│ ├── PlaceholderContext.java
│ ├── PlaceholderParser.java
│ ├── PlaceholderParsers.java
│ └── package-info.java
│ ├── plugin
│ ├── PluginManager.java
│ └── package-info.java
│ ├── profile
│ ├── GameProfile.java
│ ├── GameProfileCache.java
│ ├── GameProfileManager.java
│ ├── GameProfileProvider.java
│ ├── ProfileNotFoundException.java
│ ├── package-info.java
│ └── property
│ │ ├── ProfileProperty.java
│ │ └── package-info.java
│ ├── projectile
│ ├── package-info.java
│ └── source
│ │ ├── BlockProjectileSource.java
│ │ ├── EntityProjectileSource.java
│ │ ├── ProjectileSource.java
│ │ └── package-info.java
│ ├── raid
│ ├── Raid.java
│ ├── RaidWave.java
│ └── package-info.java
│ ├── registry
│ ├── BuilderProvider.java
│ ├── DefaultedRegistryReference.java
│ ├── DefaultedRegistryType.java
│ ├── DefaultedRegistryValue.java
│ ├── DuplicateRegistrationException.java
│ ├── FactoryProvider.java
│ ├── Registry.java
│ ├── RegistryEntry.java
│ ├── RegistryHolder.java
│ ├── RegistryKey.java
│ ├── RegistryReference.java
│ ├── RegistryRoots.java
│ ├── RegistryScope.java
│ ├── RegistryScopes.java
│ ├── RegistryType.java
│ ├── RegistryTypes.java
│ ├── TypeNotFoundException.java
│ ├── ValueNotFoundException.java
│ └── package-info.java
│ ├── resource
│ ├── Resource.java
│ ├── ResourceManager.java
│ ├── ResourcePath.java
│ ├── pack
│ │ ├── Pack.java
│ │ ├── PackContents.java
│ │ ├── PackRepository.java
│ │ ├── PackStatus.java
│ │ ├── PackType.java
│ │ └── package-info.java
│ └── package-info.java
│ ├── scheduler
│ ├── ScheduledTask.java
│ ├── ScheduledTaskFuture.java
│ ├── ScheduledUpdate.java
│ ├── ScheduledUpdateList.java
│ ├── Scheduler.java
│ ├── Task.java
│ ├── TaskExecutorService.java
│ ├── TaskFuture.java
│ ├── TaskPriorities.java
│ ├── TaskPriority.java
│ └── package-info.java
│ ├── scoreboard
│ ├── CollisionRule.java
│ ├── CollisionRules.java
│ ├── Score.java
│ ├── ScoreFormat.java
│ ├── Scoreboard.java
│ ├── Team.java
│ ├── TeamMember.java
│ ├── Visibilities.java
│ ├── Visibility.java
│ ├── criteria
│ │ ├── Criteria.java
│ │ ├── Criterion.java
│ │ └── package-info.java
│ ├── displayslot
│ │ ├── DisplaySlot.java
│ │ ├── DisplaySlots.java
│ │ └── package-info.java
│ ├── objective
│ │ ├── Objective.java
│ │ ├── displaymode
│ │ │ ├── ObjectiveDisplayMode.java
│ │ │ ├── ObjectiveDisplayModes.java
│ │ │ └── package-info.java
│ │ └── package-info.java
│ └── package-info.java
│ ├── service
│ ├── ServiceProvider.java
│ ├── ServiceRegistration.java
│ ├── ban
│ │ ├── Ban.java
│ │ ├── BanService.java
│ │ ├── BanType.java
│ │ ├── BanTypes.java
│ │ └── package-info.java
│ ├── context
│ │ ├── Context.java
│ │ ├── ContextCalculator.java
│ │ ├── ContextService.java
│ │ ├── ContextSource.java
│ │ ├── Contextual.java
│ │ └── package-info.java
│ ├── economy
│ │ ├── Currency.java
│ │ ├── EconomyService.java
│ │ ├── account
│ │ │ ├── Account.java
│ │ │ ├── AccountDeletionResultType.java
│ │ │ ├── AccountDeletionResultTypes.java
│ │ │ ├── UniqueAccount.java
│ │ │ ├── VirtualAccount.java
│ │ │ └── package-info.java
│ │ ├── package-info.java
│ │ └── transaction
│ │ │ ├── ResultType.java
│ │ │ ├── TransactionResult.java
│ │ │ ├── TransactionType.java
│ │ │ ├── TransactionTypes.java
│ │ │ ├── TransferResult.java
│ │ │ └── package-info.java
│ ├── package-info.java
│ ├── pagination
│ │ ├── PaginationList.java
│ │ ├── PaginationService.java
│ │ └── package-info.java
│ ├── permission
│ │ ├── NodeTree.java
│ │ ├── PermissionDescription.java
│ │ ├── PermissionService.java
│ │ ├── Subject.java
│ │ ├── SubjectCollection.java
│ │ ├── SubjectData.java
│ │ ├── SubjectProxy.java
│ │ ├── SubjectReference.java
│ │ ├── TransferMethod.java
│ │ └── package-info.java
│ ├── rcon
│ │ ├── RconService.java
│ │ └── package-info.java
│ └── whitelist
│ │ ├── WhitelistService.java
│ │ └── package-info.java
│ ├── spawner
│ ├── Spawner.java
│ └── package-info.java
│ ├── state
│ ├── BooleanStateProperties.java
│ ├── BooleanStateProperty.java
│ ├── EnumStateProperties.java
│ ├── EnumStateProperty.java
│ ├── IntegerStateProperties.java
│ ├── IntegerStateProperty.java
│ ├── State.java
│ ├── StateContainer.java
│ ├── StateMatcher.java
│ ├── StateProperty.java
│ └── package-info.java
│ ├── statistic
│ ├── Statistic.java
│ ├── StatisticCategories.java
│ ├── StatisticCategory.java
│ ├── Statistics.java
│ └── package-info.java
│ ├── tag
│ ├── BiomeTags.java
│ ├── BlockTypeTags.java
│ ├── DamageTypeTags.java
│ ├── EnchantmenTypeTags.java
│ ├── EntityTypeTags.java
│ ├── FluidTypeTags.java
│ ├── ItemTypeTags.java
│ ├── Tag.java
│ ├── TagTemplate.java
│ ├── Taggable.java
│ └── package-info.java
│ ├── user
│ ├── UserManager.java
│ └── package-info.java
│ ├── util
│ ├── AABB.java
│ ├── Angle.java
│ ├── Axis.java
│ ├── AxisDirection.java
│ ├── BlockReaderAwareMatcher.java
│ ├── Builder.java
│ ├── Color.java
│ ├── ComponentMessageException.java
│ ├── CopyableBuilder.java
│ ├── Cycleable.java
│ ├── DataPackEntryBuilder.java
│ ├── Direction.java
│ ├── DiscreteTransform2.java
│ ├── DiscreteTransform3.java
│ ├── Identifiable.java
│ ├── InformativeMain.java
│ ├── MinecraftDayTime.java
│ ├── Nameable.java
│ ├── OptBool.java
│ ├── PEBKACException.java
│ ├── PositionOutOfBoundsException.java
│ ├── RandomProvider.java
│ ├── Range.java
│ ├── RelativePositions.java
│ ├── ResettableBuilder.java
│ ├── ResourceKeyedBuilder.java
│ ├── RespawnLocation.java
│ ├── Ticks.java
│ ├── Transform.java
│ ├── Tristate.java
│ ├── Tuple.java
│ ├── Updater.java
│ ├── annotation
│ │ ├── CatalogedBy.java
│ │ ├── DoNotStore.java
│ │ ├── Experimental.java
│ │ ├── eventgen
│ │ │ ├── AbsoluteSortPosition.java
│ │ │ ├── FactoryMethod.java
│ │ │ ├── GenerateFactoryMethod.java
│ │ │ ├── ImplementedBy.java
│ │ │ ├── NoFactoryMethod.java
│ │ │ ├── PropertySettings.java
│ │ │ ├── TransformResult.java
│ │ │ ├── TransformWith.java
│ │ │ ├── UseField.java
│ │ │ └── package-info.java
│ │ └── package-info.java
│ ├── blockray
│ │ ├── RayTrace.java
│ │ ├── RayTraceResult.java
│ │ └── package-info.java
│ ├── file
│ │ ├── DeleteFileVisitor.java
│ │ └── package-info.java
│ ├── locale
│ │ ├── LocaleSource.java
│ │ ├── Locales.java
│ │ ├── NamedLocales.java
│ │ └── package-info.java
│ ├── metric
│ │ ├── MetricsConfigManager.java
│ │ └── package-info.java
│ ├── mirror
│ │ ├── Mirror.java
│ │ ├── Mirrors.java
│ │ └── package-info.java
│ ├── orientation
│ │ ├── Orientation.java
│ │ ├── Orientations.java
│ │ └── package-info.java
│ ├── package-info.java
│ ├── rotation
│ │ ├── Rotation.java
│ │ ├── Rotations.java
│ │ └── package-info.java
│ ├── transformation
│ │ ├── Transformation.java
│ │ └── package-info.java
│ └── weighted
│ │ ├── ChanceTable.java
│ │ ├── EmptyObject.java
│ │ ├── LootTable.java
│ │ ├── NestedTableEntry.java
│ │ ├── RandomObjectTable.java
│ │ ├── SeededVariableAmount.java
│ │ ├── TableEntry.java
│ │ ├── UnmodifiableWeightedTable.java
│ │ ├── VariableAmount.java
│ │ ├── WeightedObject.java
│ │ ├── WeightedSerializableObject.java
│ │ ├── WeightedTable.java
│ │ └── package-info.java
│ └── world
│ ├── Archetype.java
│ ├── BlockChangeFlag.java
│ ├── BlockChangeFlags.java
│ ├── ChunkRegenerateFlag.java
│ ├── ChunkRegenerateFlags.java
│ ├── DefaultWorldKeys.java
│ ├── HeightType.java
│ ├── HeightTypes.java
│ ├── LightType.java
│ ├── LightTypes.java
│ ├── Locatable.java
│ ├── LocatableBlock.java
│ ├── LocatableSnapshot.java
│ ├── Location.java
│ ├── LocationCreator.java
│ ├── PositionSource.java
│ ├── SerializationBehavior.java
│ ├── World.java
│ ├── WorldLike.java
│ ├── WorldType.java
│ ├── WorldTypeDataFetcher.java
│ ├── WorldTypeEffect.java
│ ├── WorldTypeEffects.java
│ ├── WorldTypeTemplate.java
│ ├── WorldTypes.java
│ ├── biome
│ ├── AttributedBiome.java
│ ├── Biome.java
│ ├── BiomeAttributes.java
│ ├── BiomeFinder.java
│ ├── BiomeTemplate.java
│ ├── Biomes.java
│ ├── ambient
│ │ ├── ParticleConfig.java
│ │ ├── SoundConfig.java
│ │ └── package-info.java
│ ├── climate
│ │ ├── GrassColorModifier.java
│ │ ├── GrassColorModifiers.java
│ │ ├── Precipitation.java
│ │ ├── Precipitations.java
│ │ ├── TemperatureModifier.java
│ │ ├── TemperatureModifiers.java
│ │ └── package-info.java
│ ├── package-info.java
│ ├── provider
│ │ ├── BiomeProvider.java
│ │ ├── BiomeProviderConfig.java
│ │ ├── CheckerboardBiomeConfig.java
│ │ ├── ConfigurableBiomeProvider.java
│ │ ├── EndStyleBiomeConfig.java
│ │ ├── FixedBiomeProvider.java
│ │ ├── MultiNoiseBiomeConfig.java
│ │ └── package-info.java
│ └── spawner
│ │ ├── NaturalSpawnCost.java
│ │ ├── NaturalSpawner.java
│ │ └── package-info.java
│ ├── border
│ ├── WorldBorder.java
│ └── package-info.java
│ ├── chunk
│ ├── BlockChunk.java
│ ├── Chunk.java
│ ├── ChunkState.java
│ ├── ChunkStates.java
│ ├── EntityChunk.java
│ ├── OfflineChunk.java
│ ├── WorldChunk.java
│ └── package-info.java
│ ├── client
│ ├── ClientLocation.java
│ ├── ClientWorld.java
│ ├── ClientWorldProperties.java
│ └── package-info.java
│ ├── difficulty
│ ├── Difficulties.java
│ ├── Difficulty.java
│ └── package-info.java
│ ├── explosion
│ ├── Explosion.java
│ └── package-info.java
│ ├── gamerule
│ ├── GameRule.java
│ ├── GameRuleHolder.java
│ ├── GameRules.java
│ └── package-info.java
│ ├── generation
│ ├── ChunkGenerator.java
│ ├── ConfigurableChunkGenerator.java
│ ├── GenerationChunk.java
│ ├── GenerationRegion.java
│ ├── carver
│ │ ├── Carver.java
│ │ ├── CarverTemplate.java
│ │ ├── CarverType.java
│ │ ├── CarverTypes.java
│ │ ├── Carvers.java
│ │ ├── CarvingStep.java
│ │ ├── CarvingSteps.java
│ │ └── package-info.java
│ ├── config
│ │ ├── ChunkGeneratorConfig.java
│ │ ├── SurfaceRule.java
│ │ ├── WorldGenerationConfig.java
│ │ ├── flat
│ │ │ ├── FlatGeneratorConfig.java
│ │ │ ├── FlatGeneratorConfigs.java
│ │ │ ├── LayerConfig.java
│ │ │ └── package-info.java
│ │ ├── noise
│ │ │ ├── DensityFunction.java
│ │ │ ├── DensityFunctionTemplate.java
│ │ │ ├── DensityFunctions.java
│ │ │ ├── Noise.java
│ │ │ ├── NoiseConfig.java
│ │ │ ├── NoiseConfigs.java
│ │ │ ├── NoiseGeneratorConfig.java
│ │ │ ├── NoiseGeneratorConfigTemplate.java
│ │ │ ├── NoiseGeneratorConfigs.java
│ │ │ ├── NoiseRouter.java
│ │ │ ├── NoiseTemplate.java
│ │ │ ├── Noises.java
│ │ │ └── package-info.java
│ │ └── package-info.java
│ ├── feature
│ │ ├── DecorationStep.java
│ │ ├── DecorationSteps.java
│ │ ├── Feature.java
│ │ ├── FeatureTemplate.java
│ │ ├── FeatureType.java
│ │ ├── FeatureTypes.java
│ │ ├── Features.java
│ │ ├── PlacedFeature.java
│ │ ├── PlacedFeatureTemplate.java
│ │ ├── PlacedFeatures.java
│ │ ├── PlacementModifier.java
│ │ ├── PlacementModifierType.java
│ │ ├── PlacementModifierTypes.java
│ │ └── package-info.java
│ ├── package-info.java
│ └── structure
│ │ ├── SchematicTemplate.java
│ │ ├── Structure.java
│ │ ├── StructurePlacement.java
│ │ ├── StructureSet.java
│ │ ├── StructureSetTemplate.java
│ │ ├── StructureSets.java
│ │ ├── StructureTemplate.java
│ │ ├── StructureType.java
│ │ ├── StructureTypes.java
│ │ ├── Structures.java
│ │ ├── jigsaw
│ │ ├── JigsawPool.java
│ │ ├── JigsawPoolElement.java
│ │ ├── JigsawPoolTemplate.java
│ │ ├── JigsawPools.java
│ │ ├── Processor.java
│ │ ├── ProcessorList.java
│ │ ├── ProcessorListTemplate.java
│ │ ├── ProcessorLists.java
│ │ ├── ProcessorType.java
│ │ ├── ProcessorTypes.java
│ │ └── package-info.java
│ │ └── package-info.java
│ ├── package-info.java
│ ├── portal
│ ├── Portal.java
│ ├── PortalLogic.java
│ └── package-info.java
│ ├── schematic
│ ├── Palette.java
│ ├── PaletteReference.java
│ ├── PaletteType.java
│ ├── PaletteTypes.java
│ ├── Schematic.java
│ └── package-info.java
│ ├── server
│ ├── ChunkManager.java
│ ├── DataPackManager.java
│ ├── ServerLocation.java
│ ├── ServerLocationCreator.java
│ ├── ServerWorld.java
│ ├── Ticket.java
│ ├── TicketType.java
│ ├── WorldManager.java
│ ├── WorldTemplate.java
│ ├── package-info.java
│ └── storage
│ │ ├── ServerWorldProperties.java
│ │ └── package-info.java
│ ├── storage
│ ├── ChunkLayout.java
│ ├── WorldProperties.java
│ └── package-info.java
│ ├── teleport
│ ├── TeleportHelper.java
│ ├── TeleportHelperFilter.java
│ ├── TeleportHelperFilters.java
│ └── package-info.java
│ ├── volume
│ ├── EntityHit.java
│ ├── ImmutableVolume.java
│ ├── MutableVolume.java
│ ├── StorageType.java
│ ├── UnmodifiableVolume.java
│ ├── Volume.java
│ ├── archetype
│ │ ├── ArchetypeVolume.java
│ │ ├── ArchetypeVolumeCreator.java
│ │ ├── block
│ │ │ └── entity
│ │ │ │ ├── BlockEntityArchetypeVolume.java
│ │ │ │ └── package-info.java
│ │ ├── entity
│ │ │ ├── EntityArchetypeEntry.java
│ │ │ ├── EntityArchetypeVolume.java
│ │ │ └── package-info.java
│ │ └── package-info.java
│ ├── biome
│ │ ├── BiomeVolume.java
│ │ ├── BiomeVolumeFactory.java
│ │ └── package-info.java
│ ├── block
│ │ ├── BlockVolume.java
│ │ ├── BlockVolumeFactory.java
│ │ ├── PhysicsAwareMutableBlockVolume.java
│ │ ├── entity
│ │ │ ├── BlockEntityVolume.java
│ │ │ └── package-info.java
│ │ └── package-info.java
│ ├── entity
│ │ ├── EntityVolume.java
│ │ └── package-info.java
│ ├── game
│ │ ├── ChunkVolume.java
│ │ ├── EnvironmentalVolume.java
│ │ ├── GenerationVolume.java
│ │ ├── HeightAwareVolume.java
│ │ ├── InteractableVolume.java
│ │ ├── LocationBaseDataHolder.java
│ │ ├── MutableGameVolume.java
│ │ ├── PrimitiveGameVolume.java
│ │ ├── Region.java
│ │ ├── TrackedVolume.java
│ │ ├── UpdatableVolume.java
│ │ ├── WeatherAwareVolume.java
│ │ └── package-info.java
│ ├── package-info.java
│ ├── stream
│ │ ├── StreamOptions.java
│ │ ├── VolumeApplicator.java
│ │ ├── VolumeApplicators.java
│ │ ├── VolumeCollector.java
│ │ ├── VolumeCollectors.java
│ │ ├── VolumeConsumer.java
│ │ ├── VolumeElement.java
│ │ ├── VolumeFlatMapper.java
│ │ ├── VolumeMapper.java
│ │ ├── VolumePositionTranslator.java
│ │ ├── VolumePositionTranslators.java
│ │ ├── VolumePredicate.java
│ │ ├── VolumeStream.java
│ │ └── package-info.java
│ └── virtual
│ │ ├── UnrealizedBiomeVolume.java
│ │ ├── Virtualized.java
│ │ └── package-info.java
│ └── weather
│ ├── Weather.java
│ ├── WeatherType.java
│ ├── WeatherTypes.java
│ ├── WeatherUniverse.java
│ └── package-info.java
└── test
└── java
└── org
└── spongepowered
└── api
├── data
├── DataQueryTest.java
├── DataTransactionBuilderTest.java
└── package-info.java
├── event
├── CauseTest.java
├── SpongeAbstractDamageEntityEventTest.java
├── SpongeAbstractEventTest.java
├── SpongeEventFactoryTest.java
└── package-info.java
└── util
├── package-info.java
└── weighted
├── RiggedRandom.java
├── TestWeightedTable.java
└── package-info.java
/.checkstyle/checkstyle-suppressions.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | charset = utf-8
5 | end_of_line = lf
6 | indent_size = 4
7 | indent_style = space
8 | insert_final_newline = true
9 | max_line_length = 150
10 | tab_width = 4
11 |
12 | [*.java]
13 | ij_java_imports_layout = $*,|,*,|,java.**,|,javax.**
14 | ij_java_insert_inner_class_imports = false
15 | ij_java_layout_static_imports_separately = true
16 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Normalize as LF in the repository, OS native locally
2 | * text=auto
3 |
4 | *.bat text eol=crlf
5 | gradlew text eol=lf
6 | *.sh text eol=lf
7 |
8 | *.java text
9 | *.java diff=java
10 |
11 | # Binary files that should not be modified
12 | *.dat binary
13 | *.db binary
14 | *.icns binary
15 | *.ico binary
16 | *.jar binary
17 | *.jks binary
18 | *.jpg binary
19 | *.key binary
20 | *.png binary
21 | *.ttf binary
22 | *.wav binary
23 | JavaApplicationStub binary
24 |
--------------------------------------------------------------------------------
/.github/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contribution Guidelines
2 |
3 | We will always have a need for developers to help us improve Sponge. There is no such thing as a perfect project and things can always be improved. If you are a developer and are interested in helping then please do not hesitate. Just make sure you follow our guidelines.
4 |
5 | Please check our [Contribution Guidelines in the Sponge Documentation](https://docs.spongepowered.org/stable/en/contributing/guidelines.html) for more information.
6 |
--------------------------------------------------------------------------------
/.github/workflows/check-spotless.yaml:
--------------------------------------------------------------------------------
1 | name: Spotless Check
2 |
3 | on:
4 | push:
5 | branches: "**"
6 | tags-ignore: ["**"]
7 | pull_request:
8 |
9 | jobs:
10 | call-check:
11 | uses: SpongePowered/.github/.github/workflows/shared-check-spotless.yaml@master
12 | with:
13 | runtime_version: 21
14 | secrets: inherit
15 |
--------------------------------------------------------------------------------
/.github/workflows/check-style.yaml:
--------------------------------------------------------------------------------
1 | name: Checkstyle
2 |
3 | on:
4 | push:
5 | branches: "**"
6 | tags-ignore: ["**"]
7 | pull_request:
8 |
9 | jobs:
10 | call-check:
11 | uses: SpongePowered/.github/.github/workflows/shared-check-style.yaml@master
12 | with:
13 | runtime_version: 21
14 | secrets: inherit
15 |
--------------------------------------------------------------------------------
/.github/workflows/ci.yaml:
--------------------------------------------------------------------------------
1 | # Making changes? https://github.com/nektos/act may help you test locally
2 |
3 | name: Build, Test, and Deploy
4 |
5 | on:
6 | push:
7 | branches: "**"
8 | tags-ignore: ["**"]
9 | pull_request:
10 | release:
11 | types: [released]
12 |
13 | jobs:
14 | call-build:
15 | uses: SpongePowered/.github/.github/workflows/shared-ci.yaml@master
16 | with:
17 | runtime_version: 21
18 | publish_snapshot_javadoc: true
19 | publishing_branch_regex: 'api-\d+'
20 | secrets: inherit
21 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Build #
2 | #########
3 | MANIFEST.MF
4 | dependency-reduced-pom.xml
5 | .checkstyle
6 | !.checkstyle/
7 |
8 | # Compiled #
9 | ############
10 | bin
11 | build
12 | dist
13 | lib
14 | out
15 | run
16 | /target
17 | *.com
18 | *.class
19 | *.dll
20 | *.exe
21 | *.o
22 | *.so
23 |
24 | # Databases #
25 | #############
26 | *.db
27 | *.sql
28 | *.sqlite
29 |
30 | # Packages #
31 | ############
32 | *.7z
33 | *.dmg
34 | *.gz
35 | *.iso
36 | *.rar
37 | *.tar
38 | *.zip
39 |
40 | # Repository #
41 | ##############
42 | .git
43 |
44 | # Logging #
45 | ###########
46 | /logs
47 | *.log
48 |
49 | # Misc #
50 | ########
51 | *.bak
52 |
53 | # System #
54 | ##########
55 | .DS_Store
56 | ehthumbs.db
57 | Thumbs.db
58 |
59 | # Project #
60 | ###########
61 | .classpath
62 | .externalToolBuilders
63 | .gradle
64 | .nb-gradle
65 | .idea
66 | .project
67 | .settings
68 | nbproject
69 | atlassian-ide-plugin.xml
70 | build.xml
71 | nb-configuration.xml
72 | *.iml
73 | *.ipr
74 | *.iws
75 | *.launch
76 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contribution Guidelines
2 |
3 | We will always have a need for developers to help us improve SpongeAPI. There is no such thing as a perfect project and things can always be improved. If you are a developer and are interested in helping then please do not hesitate. Just make sure you follow our guidelines.
4 |
5 | Please check our [Contribution Guidelines in the Sponge Documentation](https://docs.spongepowered.org/en/contributing/guidelines.html) for more information.
6 |
--------------------------------------------------------------------------------
/HEADER.txt:
--------------------------------------------------------------------------------
1 | This file is part of ${name}, licensed under the MIT License (MIT).
2 |
3 | Copyright (c) ${organization} <${url}>
4 | Copyright (c) contributors
5 |
6 | Permission is hereby granted, free of charge, to any person obtaining a copy
7 | of this software and associated documentation files (the "Software"), to deal
8 | in the Software without restriction, including without limitation the rights
9 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | copies of the Software, and to permit persons to whom the Software is
11 | furnished to do so, subject to the following conditions:
12 |
13 | The above copyright notice and this permission notice shall be included in
14 | all copies or substantial portions of the Software.
15 |
16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | THE SOFTWARE.
23 |
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) SpongePowered
4 | Copyright (c) contributors
5 |
6 | Permission is hereby granted, free of charge, to any person obtaining a copy
7 | of this software and associated documentation files (the "Software"), to deal
8 | in the Software without restriction, including without limitation the rights
9 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | copies of the Software, and to permit persons to whom the Software is
11 | furnished to do so, subject to the following conditions:
12 |
13 | The above copyright notice and this permission notice shall be included in
14 | all copies or substantial portions of the Software.
15 |
16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | THE SOFTWARE.
23 |
--------------------------------------------------------------------------------
/extra/eclipse/sponge_eclipse.importorder:
--------------------------------------------------------------------------------
1 | #Organize Import Order
2 | 0=\#
3 | 1=
4 | 2=java
5 | 3=javax
6 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | group=org.spongepowered
2 | version=12.1.0-SNAPSHOT
3 | organization=SpongePowered
4 | projectUrl=https://www.spongepowered.org
5 | projectDescription=A plugin API for Minecraft: Java Edition
6 | javaTarget=21
7 |
8 | javadocPublishRoot=https://jd.spongepowered.org/
9 |
10 | org.gradle.dependency.verification.console=verbose
11 | org.gradle.parallel=true
12 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SpongePowered/SpongeAPI/d683ef787f29aa3126f5dcb6d8d708e533f64b3f/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionSha256Sum=544c35d6bd849ae8a5ed0bcea39ba677dc40f49df7d1835561582da2009b961d
4 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip
5 | networkTimeout=10000
6 | validateDistributionUrl=true
7 | zipStoreBase=GRADLE_USER_HOME
8 | zipStorePath=wrapper/dists
9 |
--------------------------------------------------------------------------------
/scripts/pre-commit:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | # -u = --no-search-upwards
3 | ./gradlew --daemon -u licenseFormat
4 |
--------------------------------------------------------------------------------
/settings.gradle.kts:
--------------------------------------------------------------------------------
1 | rootProject.name = "SpongeAPI"
2 |
3 | pluginManagement {
4 | repositories {
5 | maven("https://repo.spongepowered.org/repository/maven-public") {
6 | name = "sponge"
7 | }
8 | }
9 | }
10 |
11 | plugins {
12 | id("org.gradle.toolchains.foojay-resolver-convention") version ("0.8.0")
13 | }
14 |
15 | dependencyResolutionManagement {
16 | repositoriesMode = RepositoriesMode.FAIL_ON_PROJECT_REPOS
17 | pluginManagement.repositories.forEach(repositories::add)
18 | }
19 |
--------------------------------------------------------------------------------
/src/ap/resources/META-INF/gradle/incremental.annotation.processors:
--------------------------------------------------------------------------------
1 | org.spongepowered.plugin.processor.ListenerProcessor,isolating
--------------------------------------------------------------------------------
/src/ap/resources/META-INF/services/javax.annotation.processing.Processor:
--------------------------------------------------------------------------------
1 | org.spongepowered.plugin.processor.ListenerProcessor
2 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/advancement/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.advancement;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/adventure/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.adventure;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/block/entity/Beehive.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.block.entity;
26 |
27 | public interface Beehive extends BlockEntity {
28 | }
29 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/block/entity/Bell.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.block.entity;
26 |
27 | public interface Bell extends BlockEntity {
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/block/entity/Conduit.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.block.entity;
26 |
27 | public interface Conduit extends BlockEntity {
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/block/entity/EndPortal.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.block.entity;
26 |
27 | /**
28 | * Represents an End Portal.
29 | */
30 | public interface EndPortal extends BlockEntity {
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/block/entity/EnderChest.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.block.entity;
26 |
27 | /**
28 | * Represents an Ender Chest.
29 | */
30 | public interface EnderChest extends BlockEntity {
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/block/entity/Jigsaw.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.block.entity;
26 |
27 | public interface Jigsaw extends BlockEntity {
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/block/entity/SculkSensor.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.block.entity;
26 |
27 | public interface SculkSensor extends BlockEntity {
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/block/entity/carrier/Barrel.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.block.entity.carrier;
26 |
27 | public interface Barrel extends NameableCarrierBlockEntity {
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/block/entity/carrier/chest/TrappedChest.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.block.entity.carrier.chest;
26 |
27 | public interface TrappedChest extends Chest {
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/block/entity/carrier/furnace/BlastFurnace.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.block.entity.carrier.furnace;
26 |
27 | public interface BlastFurnace extends FurnaceBlockEntity {
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/block/entity/carrier/furnace/Furnace.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.block.entity.carrier.furnace;
26 |
27 | public interface Furnace extends FurnaceBlockEntity {
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/block/entity/carrier/furnace/Smoker.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.block.entity.carrier.furnace;
26 |
27 | public interface Smoker extends FurnaceBlockEntity {
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/block/entity/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.block.entity;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/client/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.client;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/command/manager/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.command.manager;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/command/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.command;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/command/selector/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.command.selector;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/config/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.config;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/data/meta/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.data.meta;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/data/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.data;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/data/persistence/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.data.persistence;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/data/type/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.data.type;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/data/value/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.data.value;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/datapack/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.datapack;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/effect/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.effect;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/effect/particle/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.effect.particle;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/effect/potion/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.effect.potion;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/effect/sound/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.effect.sound;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/Interaction.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity;
26 |
27 | public interface Interaction extends Entity, Attackable, Targeting {
28 | // TODO Data
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/Marker.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity;
26 |
27 | /**
28 | * Represents a Marker.
29 | */
30 | public interface Marker extends Entity {
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/OminousItemSpawner.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity;
26 |
27 | public interface OminousItemSpawner extends Entity, ItemRepresentable {
28 | }
29 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/Ranger.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity;
26 |
27 | public interface Ranger extends Entity {
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/ai/goal/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.entity.ai.goal;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/attribute/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.entity.attribute;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/display/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.entity.display;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/explosive/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.entity.explosive;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/hanging/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.entity.hanging;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/living/Allay.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity.living;
26 |
27 | /**
28 | * Represents an Allay.
29 | */
30 | public interface Allay extends PathfinderAgent {
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/living/Hostile.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity.living;
26 |
27 | import org.spongepowered.api.entity.Entity;
28 |
29 | public interface Hostile extends Entity {
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/living/PathfinderAgent.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity.living;
26 |
27 | public interface PathfinderAgent extends Agent {
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/living/animal/Armadillo.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity.living.animal;
26 |
27 | public interface Armadillo extends Animal {
28 | }
29 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/living/animal/Axolotl.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity.living.animal;
26 |
27 | /**
28 | * Represents an Axolotl.
29 | */
30 | public interface Axolotl extends Animal {
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/living/animal/Goat.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity.living.animal;
26 |
27 | /**
28 | * Represents a Goat.
29 | */
30 | public interface Goat extends Animal {
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/living/animal/Sniffer.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity.living.animal;
26 |
27 | public interface Sniffer extends Animal {
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/living/animal/horse/SkeletonHorse.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity.living.animal.horse;
26 |
27 | public interface SkeletonHorse extends HorseLike {
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/living/animal/horse/ZombieHorse.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity.living.animal.horse;
26 |
27 | public interface ZombieHorse extends HorseLike {
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/living/aquatic/fish/Pufferfish.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity.living.aquatic.fish;
26 |
27 | public interface Pufferfish extends Fish {
28 | }
29 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/living/aquatic/fish/school/Cod.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity.living.aquatic.fish.school;
26 |
27 | public interface Cod extends SchoolingFish {
28 | }
29 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/living/aquatic/fish/school/Salmon.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity.living.aquatic.fish.school;
26 |
27 | public interface Salmon extends SchoolingFish {
28 | }
29 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/living/monster/guardian/ElderGuardian.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity.living.monster.guardian;
26 |
27 | public interface ElderGuardian extends Guardian {
28 | }
29 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/living/monster/skeleton/Bogged.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity.living.monster.skeleton;
26 |
27 | public interface Bogged extends SkeletonLike {
28 | }
29 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/living/monster/zombie/Husk.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity.living.monster.zombie;
26 |
27 | public interface Husk extends Zombie {
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/living/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.entity.living;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.entity;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/projectile/arrow/Trident.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity.projectile.arrow;
26 |
27 | public interface Trident extends ArrowLike {
28 | }
29 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/projectile/windcharge/BreezeWindCharge.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity.projectile.windcharge;
26 |
27 | public interface BreezeWindCharge extends WindChargeLike {
28 | }
29 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/vehicle/ChestBoat.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.entity.vehicle;
26 |
27 | /**
28 | * Represents a ChestBoat.
29 | */
30 | public interface ChestBoat extends Boat {
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/vehicle/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.entity.vehicle;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/entity/weather/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.entity.weather;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/event/block/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.event.block;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/event/cause/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.event.cause;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/event/command/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.event.command;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/event/data/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.event.data;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/event/economy/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.event.economy;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/event/entity/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.event.entity;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/event/impl/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.event.impl;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/event/message/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.event.message;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/event/network/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.event.network;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/event/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.event;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/event/permission/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.event.permission;
26 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/event/server/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.event.server;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/event/sound/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.event.sound;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/event/user/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.event.user;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/event/world/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.event.world;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/item/inventory/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.item.inventory;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/item/merchant/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.item.merchant;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/item/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.item;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/item/potion/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.item.potion;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/item/recipe/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.item.recipe;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/map/color/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.map.color;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/map/decoration/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.map.decoration;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/map/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.map;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/network/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.network;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/network/status/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.network.status;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/placeholder/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.placeholder;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/plugin/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.plugin;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/profile/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.profile;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/projectile/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.projectile;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/projectile/source/EntityProjectileSource.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.projectile.source;
26 |
27 | public interface EntityProjectileSource extends ProjectileSource {
28 | }
29 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/raid/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.raid;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/registry/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.registry;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/resource/pack/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.resource.pack;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/resource/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.resource;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/scheduler/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.scheduler;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/scoreboard/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.scoreboard;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/service/ban/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.service.ban;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/service/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.service;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/service/rcon/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.service.rcon;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/spawner/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.spawner;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/statistic/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.statistic;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/tag/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.tag;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/user/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.user;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/util/ResettableBuilder.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.util;
26 |
27 | public interface ResettableBuilder> {
28 |
29 | B reset();
30 | }
31 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/util/blockray/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.util.blockray;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/util/file/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.util.file;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/util/locale/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.util.locale;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/util/metric/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.util.metric;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/util/mirror/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.util.mirror;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/util/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.util;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/util/rotation/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.util.rotation;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/util/weighted/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.util.weighted;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/world/biome/BiomeFinder.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.world.biome;
26 |
27 | public interface BiomeFinder {
28 |
29 | Biome find(int x, int y, int z);
30 | }
31 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/world/biome/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.world.biome;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/world/border/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.world.border;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/world/chunk/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.world.chunk;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/world/client/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.world.client;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/world/gamerule/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.world.gamerule;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/world/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.world;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/world/portal/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.world.portal;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/world/server/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.world.server;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/world/storage/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.world.storage;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/world/teleport/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.world.teleport;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/world/volume/ImmutableVolume.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.world.volume;
26 |
27 | public interface ImmutableVolume extends UnmodifiableVolume {
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/world/volume/MutableVolume.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.world.volume;
26 |
27 | public interface MutableVolume extends Volume {
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/world/volume/UnmodifiableVolume.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | package org.spongepowered.api.world.volume;
26 |
27 | public interface UnmodifiableVolume extends Volume {
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/world/volume/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.world.volume;
27 |
--------------------------------------------------------------------------------
/src/main/java/org/spongepowered/api/world/weather/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.world.weather;
27 |
--------------------------------------------------------------------------------
/src/test/java/org/spongepowered/api/data/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.data;
27 |
--------------------------------------------------------------------------------
/src/test/java/org/spongepowered/api/event/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.event;
27 |
--------------------------------------------------------------------------------
/src/test/java/org/spongepowered/api/util/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.util;
27 |
--------------------------------------------------------------------------------
/src/test/java/org/spongepowered/api/util/weighted/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of SpongeAPI, licensed under the MIT License (MIT).
3 | *
4 | * Copyright (c) SpongePowered
5 | * Copyright (c) contributors
6 | *
7 | * Permission is hereby granted, free of charge, to any person obtaining a copy
8 | * of this software and associated documentation files (the "Software"), to deal
9 | * in the Software without restriction, including without limitation the rights
10 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | * copies of the Software, and to permit persons to whom the Software is
12 | * furnished to do so, subject to the following conditions:
13 | *
14 | * The above copyright notice and this permission notice shall be included in
15 | * all copies or substantial portions of the Software.
16 | *
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | * THE SOFTWARE.
24 | */
25 | @org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26 | package org.spongepowered.api.util.weighted;
27 |
--------------------------------------------------------------------------------