Commit graph

2995 commits

Author SHA1 Message Date
coll1234567
2e3024a9b0
#963: Add API for in-world structures 2024-02-04 10:04:33 +11:00
Doc
a23292a786
SPIGOT-7530, #948: Improve Resource Pack API with new 1.20.3 functionality 2024-01-31 22:02:41 +11:00
DerFrZocker
1851857b78
SPIGOT-3071, #969: Add entity spawn method with spawn reason 2024-01-31 20:08:03 +11:00
Jishuna
cde4c52a8c
SPIGOT-5553, #964: Add EntityKnockbackEvent 2024-01-27 14:53:36 +11:00
Nothixal
1d5228782e
#966: Introduce getRespawnLocation as a replacement for getBedSpawnLocation 2024-01-22 20:27:07 +11:00
DaFeist
cc01b74579
#965: Add DragonBattle#setPreviouslyKilled 2024-01-17 18:23:32 +11:00
Nothixal
28e3702f8a
SPIGOT-6921, #957: Add methods to remove all enchantments on an ItemStack 2024-01-16 07:38:51 +11:00
Jishuna
8872404e4b
#961: Add BlockData#copyTo 2024-01-15 20:33:15 +11:00
Nothixal
4054cc7b85
#956: Add method to get an offline player's location 2024-01-15 20:30:38 +11:00
md_5
63c208dd3f
Remove no longer used import 2024-01-14 13:03:28 +11:00
Bjarne Koll
70be76c7be
#958: Further clarify deprecation of TAG_CONTAINER_ARRAY
The commit expands on the deprecation reasoning for
PersistentDataType#TAG_CONTAINER_ARRAY to make it more clear for people
migrating their data as to why the data type is deprecated.

The commit also moves the annotation from obsolete to deprecated. The
special handling of this type in the pdc implementation is more annoying
than anything else and should not be used down the line, making
@Deprecated a more proper annotation for this field.
2024-01-14 12:54:25 +11:00
Jishuna
ae21f4ace7
#955: Add methods to place structures with block/entity transformers 2024-01-10 18:44:27 +11:00
Joel Strasser
e3d960f2a7
SPIGOT-7547: Remark that Damageable#setAbsorptionAmount() is capped to a specific value 2024-01-08 19:08:49 +11:00
md_5
b125516c6e
Fix typo in RecipeChoice.ExactChoice docs 2024-01-08 07:20:44 +11:00
md_5
309497c12f
Add EntityMountEvent and EntityDismount Event
Adapted from Spigot commit ab1e1a2a5ae1e6cc42afe8bf48832721407365fd.
2024-01-07 08:59:52 +11:00
md_5
2fd45ae392
Improve ItemFactory#enchantItem consistency 2024-01-06 16:07:53 +11:00
Bjarne Koll
2b198268e9
#933: Define native persistent data types for lists 2024-01-06 16:03:53 +11:00
BlackHole
0c7aedbcea
SPIGOT-7554, #954: Add DecoratedPotInventory 2023-12-28 08:03:18 +11:00
DerFrZocker
cc9aa21a28
SPIGOT-6399, SPIGOT-7344: Clarify collidable behavior for player entities 2023-12-26 07:39:31 +11:00
md_5
f23325b627
Add API for per-world simulation distances
Adapted from Spigot commit 6234669574cf0c5fb951f504399f4b171d1a09a7.
2023-12-23 14:32:35 +11:00
Spottedleaf
26e1774edf
Add API for per-world view distances
Adapted from Spigot commit ea7e48b3e6d973551afe440a8cbc6d96a49d10fc.
2023-12-23 14:32:33 +11:00
md_5
0b541e604d
Add PlayerLoginEvent#getRealAddress
Adapted from Spigot commit 05db99ce17aa2ad094c413254c0945e004afe326.
2023-12-23 12:32:24 +11:00
Parker Hawke
5f027d2d1a
#949: Add Vector#fromJOML() overloads for read-only vector types 2023-12-19 19:11:12 +11:00
md_5
f29cb80158
Separate checkstyle-suppressions file is not required 2023-12-17 10:26:44 +11:00
Miles Holder
86f99bbe80
SPIGOT-7540, #946: Add ServerTickManager API 2023-12-17 09:29:57 +11:00
Miles Holder
d411958574
SPIGOT-6903, #945: Add BlockData#getMapColor 2023-12-17 09:29:51 +11:00
Doc
b7a2ed41c0
SPIGOT-7530, #947: Add Player#removeResourcePack 2023-12-13 07:33:44 +11:00
Doc
9dd562554c
SPIGOT-7527, #944: Add WindCharge#explode() 2023-12-12 19:34:33 +11:00
md_5
994a616382
Attempt upgrade of resolver libraries 2023-12-10 10:57:22 +11:00
Jishuna
01bb6ba7d0
#936: Add new PersistentDataContainer methods and clean up docs 2023-12-08 19:29:36 +11:00
Jishuna
bc145b9007
#940: Create registry for banner pattern and cat type 2023-12-08 19:24:14 +11:00
md_5
cdfe62e472
Update to Minecraft 1.20.4 2023-12-08 07:00:00 +11:00
Doc
9a294519b0
SPIGOT-7533, 943: Add missing Poses for 1.20.3 2023-12-07 08:21:27 +11:00
md_5
be2884c416
Add unique ID to PlayerResourcePackStatusEvent 2023-12-06 20:27:57 +11:00
Doc
d9c1eb83af
Add additional @MinecraftExperimental annotations 2023-12-06 07:09:16 +11:00
md_5
68f5bb6a95
SPIGOT-7526: Add missing PlayerResourcePackStatusEvent statuses 2023-12-06 07:07:29 +11:00
md_5
adcf6347c5
Fix error in Crafter documentation 2023-12-06 04:03:59 +11:00
DerFrZocker
977a1fb45f
SPIGOT-6026: Pull PotionEffectType and Enchantment from registry 2023-12-06 03:40:00 +11:00
md_5
ad2fd61c87
Update to Minecraft 1.20.3 2023-12-06 03:40:00 +11:00
DerFrZocker
ef888c0741
#941: Don't allow Player removal via Entity#remove 2023-11-27 19:10:47 +11:00
Jishuna
276d0a741f
#915: Add support for virtual entities 2023-11-19 19:03:25 +13:00
Jishuna
9634085818
#938: Various Sound API improvements 2023-11-17 19:54:43 +13:00
Jishuna
cbfe0ff00b
#937: Minor improvements to World#rayTrace documentation 2023-11-16 15:36:28 +13:00
DerFrZocker
e979ee9522
#935: Change Consumer and Predicates to super 2023-11-14 19:50:23 +13:00
Jishuna
27ae46dcd2
SPIGOT-3641, SPIGOT-7479, #931: Add missing values to EntityEffect 2023-11-10 06:58:15 +11:00
DerFrZocker
0616ec8b24
Add eclipse .factorypath file to .gitignore 2023-11-09 10:20:23 +01:00
Jishuna
fde5602a24
#927: Add PlayerRecipeBookSettingsChangeEvent 2023-11-09 06:43:30 +11:00
Jishuna
949ff21720
#930: Add methods to get/set evoker fang attack delay 2023-11-09 06:36:02 +11:00
Miles Holder
f6f7c79d83
SPIGOT-7514, #929: Add "Enchantment Roll" API to enchant items according to Minecraft mechanics 2023-11-09 06:30:10 +11:00
James Peters
d40e22dad2
#712: Add API to get full result of crafting items 2023-11-06 20:37:32 +11:00