3722 Commits
Author SHA1 Message Date
NotAlexNoyle 1824f525cc Exclude CODEOWNERS from language statistics 2026-10-31 16:52:20 -04:00
NotAlexNoyle 9729617c6a Add CODEOWNERS (one staff approval) 2026-10-31 16:52:20 -04:00
SKBotNL 75b086814d Port to 1.16_combat-6 2025-10-10 00:10:13 +02:00
Gabriel Harris-Rouquette bb18e0cdf9 Bump to version 8.3.0-SNAPSHOT
Signed-off-by: Gabriel Harris-Rouquette <gabizou@me.com>
2023-09-02 14:57:05 -07:00
Gabriel Harris-Rouquette 09a90340a7 Release version 8.2.0
Signed-off-by: Gabriel Harris-Rouquette <gabizou@me.com>
2023-09-02 14:48:50 -07:00
Yeregorix b14aabec16 Implement missing method isFire in AbstractDamageSource (#2451) 2023-04-01 22:12:53 +00:00
zml 7e6c50f6d5 chore(build): upgradle to 7.6 2022-12-12 19:28:12 -08:00
zml fc4dbb93a7 feat: Update Adventure to 4.12.0 2022-12-12 19:21:47 -08:00
Faithcaio 0ed879e916 Merge pull request #2442 from Lignium/feature/previous-game-mode
Add Keys#PREVIOUS_GAME_MODE
2022-10-31 15:30:31 +01:00
zml 4f42a92c97 build: Lowercase project name when publishing Javadoc 2022-10-15 22:29:21 -07:00
zml b01cdbe145 build: Bump adventure to 4.11.0 2022-10-15 21:38:18 -07:00
zml 7fe089d543 build: Add simple spotless checks for import order and annotations 2022-10-15 21:38:02 -07:00
zml 70db30069c build: Bump build deps
Resolve an issue with DiscreteTransform2 logic brought up by error-prone
2022-10-15 21:25:09 -07:00
Lignium 2f213f74ab Make PREVIOUS_GAME_MODE read-only 2022-09-04 01:56:41 +03:00
Lignium 9c06904b92 Humanoid -> ServerPlayer 2022-09-02 22:09:34 +03:00
Lignium 56723d1f02 Add Keys#PREVIOUS_GAME_MODE 2022-09-02 22:08:58 +03:00
Lignium bdd66ef487 Add Keys#HANGING for lanterns (#2438)
* Add Keys#HANGING for lanterns

* Keys.HANGING -> Keys.IS_HANGING
2022-08-16 10:15:15 -05:00
zml 743a27ffb1 build: Correct publishing branch pattern 2022-07-16 20:44:51 -07:00
zml d229c0c773 build: Bump gradle/plugins, use shared workflows 2022-07-16 20:20:16 -07:00
Anselm Brehme 013d922417 add API to register DataTranslator
fixes #2434
2022-07-15 18:22:16 +02:00
SettingDust acc155c6fd feat(data): add DataFormats#SNBT 2022-05-31 12:46:21 +08:00
Daniel Naylor 71e933e2fa Back to snapshot for continued development 2022-05-19 18:09:25 +01:00
Daniel Naylor 233b53ce4d Release version 8.1.0 2022-05-19 17:31:28 +01:00
ImMorpheus 7a52f59cd2 fix javadoc warnings 2022-05-08 21:36:55 +02:00
Yeregorix 44f1788068 Expose BlockState string representation (#2425)
* Expose BlockState string representation

* Clarify BlockState#asString javadoc
2022-04-28 20:21:44 +01:00
Anselm Brehme a8350d66e8 fix compile 2022-04-16 18:11:18 +02:00
Anselm Brehme 7eda77a21a return the title used for InventoryMenu 2022-04-16 18:07:50 +02:00
Anselm Brehme 8da906454a provide InventoryMenu on Containers if available
also typo fix #2424
2022-04-16 12:14:17 +02:00
Gabriel Harris-Rouquette b0b7f899e3 Add EntityType/Archetype retrieval for SpawnEggs
Signed-off-by: Gabriel Harris-Rouquette <gabizou@me.com>
2022-04-15 17:56:35 -07:00
Chris Sanders 68f7ef5870 Improve the default world keys.
The API made an assumption these keys would always be the same key id.
While I highly doubt Mojang would change, there is no reason to make it
contract.

Also deprecate defaultWorld in WorldManager and OVERWORLD to better
match what we are doing.

Signed-off-by: Chris Sanders <zidane@spongepowered.org>
2022-03-21 22:47:18 -05:00
Chris Sanders 6fb79af10d Add worldsOfType to WorldManager.
Just a handy shortcut for plugin developers who want to get all worlds
of a type quick and easy.

Signed-off-by: Chris Sanders <zidane@spongepowered.org>
2022-03-21 22:09:50 -05:00
Chris Sanders 41ba52ea90 We won't be deprecating UUIDs for worlds.
Signed-off-by: Chris Sanders <zidane@spongepowered.org>
2022-03-21 22:04:56 -05:00
Chris Sanders baa4cea9ad Allow WorldProperties to be named. Closes #2419.
Signed-off-by: Chris Sanders <zidane@spongepowered.org>
2022-03-21 22:00:32 -05:00
zml 54e615e2cf adventure: Expose the game's ComponentFlattener 2022-03-02 09:53:02 -08:00
zml 70389cdfb5 Make ItemStack also implement HoverEventSource (#2414) 2022-03-02 09:49:59 -08:00
zml 97ed8fb97c build: Update adventure, add MiniMessage dependency 2022-02-28 14:24:19 -08:00
ImMorpheus 887e40e837 fix AbstractMethodError when calling World#chunkAtBlock 2022-02-05 17:39:28 +01:00
Daniel Naylor d45d0b5679 I forgot about how folded style works... 2022-01-31 19:44:01 +00:00
Daniel Naylor 7d72d72162 Fix the template 2022-01-31 19:41:31 +00:00
Daniel Naylor 2554321c7d Add issue template for SpongeAPI 2022-01-31 19:38:40 +00:00
Gabriel Harris-Rouquette bf47737b63 Clarify thread semantics of ChunkEvent.Load
Signed-off-by: Gabriel Harris-Rouquette <gabizou@me.com>
2022-01-27 01:13:52 -08:00
zml 881e58f9f7 build: Set up publication to Maven Central/Sonatype OSSRH 2022-01-08 16:57:56 -08:00
Daniel Naylor 8931aed729 Update version number to 8.1.0-SNAPSHOT for continued development 2022-01-08 22:20:59 +00:00
Daniel Naylor 6ed7bc37ea Release SpongeAPI 8 2022-01-08 21:13:11 +00:00
Gabriel Harris-Rouquette d5b97106cd Introduce VanishState
This state keeps track of the extra options and enables a
simpler usage of 'simple vanish' vs customizations of vanish.

Signed-off-by: Gabriel Harris-Rouquette <gabizou@me.com>
2022-01-07 15:46:57 -08:00
Gabriel Harris-Rouquette 682c3a268d Deprecate old EventContextKeys
Signed-off-by: Gabriel Harris-Rouquette <gabizou@me.com>
2022-01-03 21:57:21 -08:00
Daniel Naylor 6bf979bac3 Consistently use Ticks where tick based values are used 2022-01-02 15:00:10 +00:00
Gabriel Harris-Rouquette c848b1b286 Clarify documentation on Players joining events
Previously it was expected a SpawnEntityEvent would be thrown for a Player
connecting to the server, but the nature of cancellations doesn't
work with Players being added to the world.

In relation to SpongePowered/SpongeCommon#2412.
2022-01-01 13:54:46 -08:00
Daniel Naylor de391555d9 Actually correct javadocs 2022-01-01 17:15:10 +00:00
Daniel Naylor d99f2ee69f Correct more javadocs 2022-01-01 17:12:23 +00:00