5738 Commits

Author SHA1 Message Date
md_5
b33fed8b75
Update Maven plugins/versions 2024-04-25 10:27:52 +10:00
md_5
6f00f0608a
SPIGOT-7632: Control middle clicking chest does not copy contents 2024-04-25 08:41:39 +10:00
md_5
db821f4059
Use regular compiler seeing as ECJ doesn't support Java 21 JRE 2024-04-25 07:49:55 +10:00
md_5
8a29767375
Revert "BUILDTOOLS-676: Downgrade Maven compiler version"
This reverts commit 8b4abeb03afb3acb0d3047446cf2833aa6e0e4bf.
2024-04-25 07:49:55 +10:00
DerFrZocker
0297f87bb0
SPIGOT-7355: More field renames and fixes
- Rename MapCursor Types to match their Minecraft names
- SPIGOT-7355: Rename ItemFlag#HIDE_POTION_EFFECTS to better reflect its function
- Fix Attribute rename (CraftBukkit only)
- Add rename routing validation (CraftBukkit only)
2024-04-25 07:49:44 +10:00
md_5
2d03bdf6aa
SPIGOT-7629: Fix loading banner patterns 2024-04-25 07:45:19 +10:00
md_5
e77951fac9
Fix equality of deserialized display names 2024-04-25 07:26:05 +10:00
md_5
c66f3e4fdb
SPIGOT-7631: Fix deserialisation of BlockStateMeta 2024-04-25 07:26:03 +10:00
md_5
9c2c7be8d6
SPIGOT-7630: Fix crash saving unticked leashed entities 2024-04-25 06:51:14 +10:00
DerFrZocker
8c1e7c8410
#1384: Disable certain PlayerProfile tests, if Mojang's services or internet are not available 2024-04-24 18:12:31 +10:00
md_5
ced93d572d
SPIGOT-7626: sendSignChange() has no effect 2024-04-24 18:10:39 +10:00
DerFrZocker
c77362caeb
SPIGOT-7625: ItemStack with lore cannot be serialized in 1.20.5 2024-04-24 17:53:14 +10:00
2008Choco
ff20043879
SPIGOT-7620: Fix server crash when hoppers transfer items to double chests 2024-04-24 11:19:05 +10:00
md_5
8b4abeb03a
BUILDTOOLS-676: Downgrade Maven compiler version 2024-04-24 11:05:47 +10:00
md_5
062d2bb13b
SPIGOT-7621: Fix empty strings in item lore 2024-04-24 08:12:08 +10:00
md_5
3b72391602
SPIGOT-7622: Fix error with Player#sendSignChange 2024-04-24 08:12:04 +10:00
md_5
08ce626368
SPIGOT-7618: Fix custom world generators 2024-04-24 07:44:05 +10:00
md_5
b3229d15aa
Fix cosmetic typo in exception message 2024-04-24 04:27:08 +10:00
DerFrZocker
5d57527c2a
#1380: Change wolf variant from enum to interface 2024-04-24 04:22:03 +10:00
2008Choco
48f96fbbbd
#1379: Rename FoodMeta#get/setSaturationModifier() to #get/setSaturation() 2024-04-24 02:32:48 +10:00
Jishuna
8d3e67d865
#1378: Add methods to convert between an entity and a SNBT string 2024-04-24 01:15:00 +10:00
DerFrZocker
801767ed80
SPIGOT-5336: Field name parity with Minecraft keys 2024-04-24 01:15:00 +10:00
DerFrZocker
2f35ed0c45
#1328: Rename CraftArrow to CraftAbstractArrow and CraftTippedArrow to CraftArrow to better reflect Bukkit's names 2024-04-24 01:15:00 +10:00
DerFrZocker
e05615dc78
#1357: Remove legacy Particle values 2024-04-24 01:15:00 +10:00
md_5
735b2d0d7f
Update to Minecraft 1.20.5 2024-04-24 01:15:00 +10:00
md_5
38b1f49d95
Remove outdated build delay 2024-04-24 01:00:00 +10:00
2008Choco
d9209edc56
SPIGOT-7613: Don't respect mobGriefing gamerule in World#createExplosion() without source entity 2024-04-17 19:13:29 +10:00
lbenav8095
e8f91497fa
#1363: Add API to copy BlockState to a new Location 2024-04-07 12:22:10 +10:00
2008Choco
1703691225
#1367: Add more Conduit API 2024-04-07 12:05:25 +10:00
DerFrZocker
1a1bda9b9a
SPIGOT-6705: Re-print tab completion "Display all" message in console, when another message is being logged 2024-04-07 11:54:28 +10:00
Doc
dbd4200452
#1362: Include Creeper igniter in causing entity for damage events 2024-04-07 11:49:28 +10:00
Flo0
dfaa89bbe3
#1369: Add World#getIntersectingChunks(BoundingBox) 2024-04-01 09:43:49 +11:00
md_5
51bbab2b9f
Move getItemInUse up to LivingEntity 2024-03-30 12:54:26 +11:00
gIsForGravity
668e09602c
#1331: Add access to current item's remaining ticks 2024-03-30 12:54:20 +11:00
md_5
a639406d1e
SPIGOT-7601: Add AbstractArrow#getItem 2024-03-30 12:17:57 +11:00
md_5
0398930fc7
SPIGOT-7602: Allow opening in-world horse and related inventories 2024-03-30 12:08:32 +11:00
Bjarne Koll
ffd15611c7
SPIGOT-7608: Allow empty lists to morph to any PDT list
The minecraft serialisation logic for ListTag updates the type byte of
the list tag during writing to match either the first element in the
list or 0, if said list tag is empty.
As such, list content type information cannot be carried through a
write/read process, e.g. chunk load/unload or a creative client updating
the item.

The recently introduced persistent data type collections for lists hence
can also not enforce a specific list content type if the found list is
empty, which it currently attempts to do.
As such, a call to PersistentDataContainer#has would also yield false
for any empty list as the lists type byte would be 0.

The faulty behaviour has been fixed by considering an empty list in the
persistent data container to match any list type.
This change, while technically breaking the #has check, is needed and
reasonable as the #has check for this is currently broken in the first
place as described above.
2024-03-30 10:46:03 +11:00
md_5
2188dcfa91
Add support for Java 22 2024-03-29 21:23:37 +11:00
md_5
45d6a609f9
SPIGOT-7604: Revert "SPIGOT-7365: DamageCause blocked by shield should trigger invulnerableTime"
This reverts commit 06d915943c90badfd0064f5b0fdce6f02594ce71.
2024-03-20 20:31:48 +11:00
LoliColleen
06d915943c
SPIGOT-7365: DamageCause blocked by shield should trigger invulnerableTime 2024-03-17 11:39:04 +11:00
Miles Holder
ca3bc37075
#1361: Add more translation keys 2024-03-17 10:26:55 +11:00
md_5
366c3ca80f
SPIGOT-7600: EntityChangeBlockEvent is not fired for frog eggs 2024-03-11 15:09:39 +11:00
md_5
06d0f9ba89
SPIGOT-7593: Fix sapling growth physics / client-side updates 2024-03-11 15:03:33 +11:00
2008Choco
45c2608e4d
#1366: Expose riptide velocity to PlayerRiptideEvent 2024-03-10 09:27:44 +11:00
Doc
29b6bb79bf
SPIGOT-7587: Remove fixes for now-resolved MC-142590 and MC-109346 2024-03-10 09:20:54 +11:00
md_5
176c0ad39f
Fix copying BlockStates with fields (eg, Banner) 2024-03-06 06:57:15 +11:00
md_5
ee685bd2ac
Fix Camel not standing up when hurt 2024-03-03 11:30:57 +11:00
md_5
619936d4bb
Increase outdated build delay 2024-02-29 06:49:54 +11:00
Doc
98b6c1ac7d
SPIGOT-7589 Fix NullPointerException when bans expire 2024-02-22 19:55:53 +11:00
DerFrZocker
a2736ddb06
SPIGOT-336, SPIGOT-3366, SPIGOT-5768, SPIGOT-6409, SPIGOT-6861, #1008: Add EntityRemoveEvent 2024-02-21 20:55:34 +11:00