CraftBukkit/Spigot
6f5d01226e
#1402 : Fix ChunkSnapshot#isSectionEmpty() is always false
...
By: MetallicGoat <the.great.metallic.goat@gmail.com>
2024-05-23 21:14:56 +10:00
CraftBukkit/Spigot
60c7d83e00
SPIGOT-7668: Move NONE Registry updater to FieldRename to avoid some class loader issues
...
By: DerFrZocker <derrieple@gmail.com>
2024-05-19 21:35:46 +02:00
CraftBukkit/Spigot
04a297608d
#1399 : Fix regression preventing positive .setDamage value from causing knockback for 0 damage events
...
By: LoliColleen <76620594+LoliColleen@users.noreply.github.com>
2024-05-14 21:32:40 +10:00
CraftBukkit/Spigot
575f106abd
Increase outdated build delay
...
By: md_5 <git@md-5.net>
2024-05-13 21:21:16 +10:00
CraftBukkit/Spigot
850e49f268
SPIGOT-7664: Item meta should prevail over block states
...
By: md_5 <git@md-5.net>
2024-05-10 19:33:23 +10:00
CraftBukkit/Spigot
317917800c
SPIGOT-7666: Fix access to llama and horse special slot
...
By: md_5 <git@md-5.net>
2024-05-10 19:23:01 +10:00
CraftBukkit/Spigot
54f230de84
SPIGOT-7665: Fix ThrownPotion#getEffects() implementation only bringing custom effects
...
By: Doc <nachito94@msn.com>
2024-05-10 19:09:20 +10:00
CraftBukkit/Spigot
17b4c0d7a3
Restore null page behaviour of signed books even though not strictly allowed by API
...
By: md_5 <git@md-5.net>
2024-05-10 19:08:54 +10:00
CraftBukkit/Spigot
e01dc013f7
Fix regression listening to minecraft:brand custom payloads
...
By: md_5 <git@md-5.net>
2024-05-08 07:34:19 +10:00
CraftBukkit/Spigot
06b53d8386
Fix unnecessary and potential not thread-safe chat visibility check
...
By: md_5 <git@md-5.net>
2024-05-07 21:40:57 +10:00
CraftBukkit/Spigot
38d4a335ea
Remove unused imports
...
By: md_5 <git@md-5.net>
2024-05-06 20:30:27 +10:00
CraftBukkit/Spigot
f89c0d3ad7
#1397 : Add ItemMeta#getAsComponentString()
...
By: 2008Choco <hawkeboyz2@hotmail.com>
2024-05-06 20:23:39 +10:00
CraftBukkit/Spigot
f323d82f21
Largely restore deprecated PotionData API
...
By: md_5 <git@md-5.net>
2024-05-05 20:45:48 +10:00
CraftBukkit/Spigot
8f55ed539f
#1275 : Add internal ItemType and BlockType, delegate Material methods to them
...
By: Jishuna <joshl5324@gmail.com>
Also-by: Bjarne Koll <lynxplay101@gmail.com>
Also-by: DerFrZocker <derrieple@gmail.com>
Also-by: md_5 <git@md-5.net>
2024-05-05 10:08:54 +10:00
CraftBukkit/Spigot
b4e6cc4dce
SPIGOT-1166, SPIGOT-7647: Expose Damager BlockState in EntityDamageByBlockEvent
...
By: Doc <nachito94@msn.com>
2024-05-05 09:34:57 +10:00
CraftBukkit/Spigot
7aa4984347
SPIGOT-6993: Allow #setVelocity to change the speed of a fireball and add a note to #setDirection about it
...
By: DerFrZocker <derrieple@gmail.com>
2024-05-04 19:34:27 +10:00
CraftBukkit/Spigot
4951fa2dd1
Support both entity_data and bucket_entity_data on axolotl/fish buckets
...
By: md_5 <git@md-5.net>
2024-05-04 14:25:29 +10:00
CraftBukkit/Spigot
fb2cd0f8e3
Fix custom direct BlockState being not correctly set in DamageSource
...
By: Doc <nachito94@msn.com>
2024-05-03 21:58:56 -04:00
CraftBukkit/Spigot
9bf6a88788
SPIGOT-7659: TropicalFishBucketMeta should use BUCKET_ENTITY_DATA
...
By: md_5 <git@md-5.net>
2024-05-04 08:49:06 +10:00
CraftBukkit/Spigot
acdb83379e
#1393 : Improve field rename handling and centralize conversion between bukkit and string more
...
By: DerFrZocker <derrieple@gmail.com>
2024-05-04 08:19:07 +10:00
CraftBukkit/Spigot
f91094ddfd
SPIGOT-7650: Add DamageSource for EntityDeathEvent and PlayerDeathEvent
...
By: Doc <nachito94@msn.com>
2024-05-04 08:16:00 +10:00
CraftBukkit/Spigot
066665a979
#1390 : Improve internal handling of damage sources
...
By: Doc <nachito94@msn.com>
2024-05-04 08:15:51 +10:00
CraftBukkit/Spigot
f01e218606
SPIGOT-7657: Error when loading angry entities
...
By: md_5 <git@md-5.net>
2024-05-03 19:06:46 +10:00
CraftBukkit/Spigot
c604cac551
SPIGOT-7652: Remove remap for SPELL_MOB_AMBIENT which no longer exists
...
By: md_5 <git@md-5.net>
2024-05-02 21:26:08 +10:00
CraftBukkit/Spigot
de3b4d1800
SPIGOT-7654: ItemStack#isSimilar does not work with empty BlockStateMeta
...
By: md_5 <git@md-5.net>
2024-05-02 21:22:32 +10:00
CraftBukkit/Spigot
54dd884d80
SPIGOT-7655: ItemMeta#addItemFlags(ItemFlag.HIDE_ATTRIBUTES) not working when no attribute modifiers set
...
By: md_5 <git@md-5.net>
2024-05-02 21:00:12 +10:00
CraftBukkit/Spigot
23b13ad11a
SPIGOT-7653: Update ApiVersion.CURRENT with latest version and include tests
...
By: Doc <nachito94@msn.com>
2024-05-02 07:00:16 +10:00
CraftBukkit/Spigot
f13c8f9203
SPIGOT-7649: Allow /setworldspawn command in all worlds again
...
By: md_5 <git@md-5.net>
2024-04-30 06:41:46 +10:00
CraftBukkit/Spigot
b563a66078
#1389 : Fix incorrect damager entity for projectile damage events
...
By: Doc <nachito94@msn.com>
2024-04-30 06:28:56 +10:00
CraftBukkit/Spigot
897584d94f
Update to Minecraft 1.20.6
...
By: md_5 <git@md-5.net>
2024-04-30 06:15:00 +10:00
CraftBukkit/Spigot
a78a169340
SPIGOT-7617: Add BlockExplodeEvent#getExplodedBlockState()
...
By: 2008Choco <hawkeboyz2@hotmail.com>
2024-04-29 20:08:56 +10:00
CraftBukkit/Spigot
1390477e34
SPIGOT-7646: Don't duplicate PDC in customTag / retain old values
...
By: md_5 <git@md-5.net>
2024-04-29 07:38:24 +10:00
CraftBukkit/Spigot
4ae8689c1b
SPIGOT-7644: Fix ItemMeta#getAsString
...
By: md_5 <git@md-5.net>
2024-04-28 07:41:53 +10:00
CraftBukkit/Spigot
0222693862
SPIGOT-7615: PlayerLeashEntityEvent cancelled eats lead
...
By: DerFrZocker <derrieple@gmail.com>
2024-04-28 07:27:19 +10:00
CraftBukkit/Spigot
44c4305918
Do not remove leash knot if leasing to an existing leash knot gets cancelled
...
By: DerFrZocker <derrieple@gmail.com>
2024-04-28 07:27:18 +10:00
CraftBukkit/Spigot
6041b5c6b5
SPIGOT-7643: Fix inverted leash event cancelled usage and remove leash knot if no entity gets leashed
...
By: DerFrZocker <derrieple@gmail.com>
2024-04-28 07:27:16 +10:00
CraftBukkit/Spigot
9963078a80
SPIGOT-7640: Abnormal jumping height of wind charge
...
By: DerFrZocker <derrieple@gmail.com>
2024-04-27 11:02:53 +02:00
CraftBukkit/Spigot
d220a7c580
SPIGOT-7639: Incoming plugin channels not working
...
By: md_5 <git@md-5.net>
2024-04-27 15:37:13 +10:00
CraftBukkit/Spigot
6dc63e45f2
Open a direct connection instead of pinging mojang server to check if it is reachable
...
By: DerFrZocker <derrieple@gmail.com>
2024-04-26 09:16:58 +02:00
CraftBukkit/Spigot
5602bd9758
SPIGOT-7365: DamageCause blocked by shield should trigger invulnerableTime
...
By: LoliColleen <76620594+LoliColleen@users.noreply.github.com>
2024-04-26 16:03:46 +10:00
CraftBukkit/Spigot
a3b76ef171
Fix item placement
...
By: md_5 <git@md-5.net>
2024-04-25 18:18:59 +10:00
CraftBukkit/Spigot
18cee9d332
SPIGOT-7633: Clearer error message for missing particle data
...
By: md_5 <git@md-5.net>
2024-04-25 16:38:33 +10:00
CraftBukkit/Spigot
8a69fc5946
SPIGOT-7634: Armadillo updates infrequently
...
By: md_5 <git@md-5.net>
2024-04-25 16:30:34 +10:00
CraftBukkit/Spigot
b6c483ce92
Fix unit tests always seeing Mojang server as unavailable
...
By: md_5 <git@md-5.net>
2024-04-25 16:26:03 +10:00
CraftBukkit/Spigot
2f65b80661
SPIGOT-7636: Fix clearing ItemMeta
...
By: md_5 <git@md-5.net>
2024-04-25 16:15:01 +10:00
CraftBukkit/Spigot
b031cef198
SPIGOT-7635: Fix Player#transfer and cookie methods
...
By: md_5 <git@md-5.net>
2024-04-25 15:31:25 +10:00
CraftBukkit/Spigot
cd194c870f
Fix incorrect Vault implementation
...
By: md_5 <git@md-5.net>
2024-04-25 10:31:36 +10:00
CraftBukkit/Spigot
befdb98f9c
Update Maven plugins/versions
...
By: md_5 <git@md-5.net>
2024-04-25 10:27:52 +10:00
CraftBukkit/Spigot
715508e0dd
SPIGOT-7632: Control middle clicking chest does not copy contents
...
By: md_5 <git@md-5.net>
2024-04-25 08:41:39 +10:00
CraftBukkit/Spigot
660079166f
Use regular compiler seeing as ECJ doesn't support Java 21 JRE
...
By: md_5 <git@md-5.net>
2024-04-25 07:49:55 +10:00
CraftBukkit/Spigot
59e1a3ad42
Revert "BUILDTOOLS-676: Downgrade Maven compiler version"
...
This reverts commit 65d9b916a9
.
By: md_5 <git@md-5.net>
2024-04-25 07:49:55 +10:00
CraftBukkit/Spigot
8da4819249
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)
By: DerFrZocker <derrieple@gmail.com>
2024-04-25 07:49:44 +10:00
CraftBukkit/Spigot
83028e946f
SPIGOT-7629: Fix loading banner patterns
...
By: md_5 <git@md-5.net>
2024-04-25 07:45:19 +10:00
CraftBukkit/Spigot
42b7bb16d3
Fix equality of deserialized display names
...
By: md_5 <git@md-5.net>
2024-04-25 07:26:05 +10:00
CraftBukkit/Spigot
d195996997
SPIGOT-7631: Fix deserialisation of BlockStateMeta
...
By: md_5 <git@md-5.net>
2024-04-25 07:26:03 +10:00
CraftBukkit/Spigot
b458583b23
SPIGOT-7630: Fix crash saving unticked leashed entities
...
By: md_5 <git@md-5.net>
2024-04-25 06:51:14 +10:00
CraftBukkit/Spigot
2c37043b7f
#1384 : Disable certain PlayerProfile tests, if Mojang's services or internet are not available
...
By: DerFrZocker <derrieple@gmail.com>
2024-04-24 18:12:31 +10:00
CraftBukkit/Spigot
4862893bef
SPIGOT-7626: sendSignChange() has no effect
...
By: md_5 <git@md-5.net>
2024-04-24 18:10:39 +10:00
CraftBukkit/Spigot
e190aa6b33
SPIGOT-7625: ItemStack with lore cannot be serialized in 1.20.5
...
By: DerFrZocker <derrieple@gmail.com>
2024-04-24 17:53:14 +10:00
CraftBukkit/Spigot
ad5b07669d
SPIGOT-7620: Fix server crash when hoppers transfer items to double chests
...
By: 2008Choco <hawkeboyz2@hotmail.com>
2024-04-24 11:19:05 +10:00
CraftBukkit/Spigot
65d9b916a9
BUILDTOOLS-676: Downgrade Maven compiler version
...
By: md_5 <git@md-5.net>
2024-04-24 11:05:47 +10:00
CraftBukkit/Spigot
86b52ff618
SPIGOT-7621: Fix empty strings in item lore
...
By: md_5 <git@md-5.net>
2024-04-24 08:12:08 +10:00
CraftBukkit/Spigot
6686458555
SPIGOT-7622: Fix error with Player#sendSignChange
...
By: md_5 <git@md-5.net>
2024-04-24 08:12:04 +10:00
CraftBukkit/Spigot
92ed83cf5c
SPIGOT-7618: Fix custom world generators
...
By: md_5 <git@md-5.net>
2024-04-24 07:44:05 +10:00
CraftBukkit/Spigot
a45c5c5316
Fix cosmetic typo in exception message
...
By: md_5 <git@md-5.net>
2024-04-24 04:27:08 +10:00
CraftBukkit/Spigot
347f0eff78
#1380 : Change wolf variant from enum to interface
...
By: DerFrZocker <derrieple@gmail.com>
2024-04-24 04:22:03 +10:00
CraftBukkit/Spigot
f7de208151
#1379 : Rename FoodMeta#get/setSaturationModifier() to #get/setSaturation()
...
By: 2008Choco <hawkeboyz2@hotmail.com>
2024-04-24 02:32:48 +10:00
CraftBukkit/Spigot
85591014c5
#1378 : Add methods to convert between an entity and a SNBT string
...
By: Jishuna <joshl5324@gmail.com>
2024-04-24 01:15:00 +10:00
CraftBukkit/Spigot
760899464e
SPIGOT-5336: Field name parity with Minecraft keys
...
By: DerFrZocker <derrieple@gmail.com>
2024-04-24 01:15:00 +10:00
CraftBukkit/Spigot
d122883f57
#1328 : Rename CraftArrow to CraftAbstractArrow and CraftTippedArrow to CraftArrow to better reflect Bukkit's names
...
By: DerFrZocker <derrieple@gmail.com>
2024-04-24 01:15:00 +10:00
CraftBukkit/Spigot
1b0447274f
#1357 : Remove legacy Particle values
...
By: DerFrZocker <derrieple@gmail.com>
2024-04-24 01:15:00 +10:00
CraftBukkit/Spigot
65bc2541a3
Update to Minecraft 1.20.5
...
By: md_5 <git@md-5.net>
2024-04-24 01:15:00 +10:00
CraftBukkit/Spigot
4deda9501f
Remove outdated build delay
...
By: md_5 <git@md-5.net>
2024-04-24 01:00:00 +10:00
CraftBukkit/Spigot
e6730f6daf
SPIGOT-7613: Don't respect mobGriefing gamerule in World#createExplosion() without source entity
...
By: 2008Choco <hawkeboyz2@hotmail.com>
2024-04-17 19:13:29 +10:00
CraftBukkit/Spigot
f127f9030d
#1363 : Add API to copy BlockState to a new Location
...
By: lbenav8095 <lubensaico@gmail.com>
2024-04-07 12:22:10 +10:00
CraftBukkit/Spigot
f2f79d2380
#1367 : Add more Conduit API
...
By: 2008Choco <hawkeboyz2@hotmail.com>
2024-04-07 12:05:25 +10:00
CraftBukkit/Spigot
d54bcadd91
SPIGOT-6705: Re-print tab completion "Display all" message in console, when another message is being logged
...
By: DerFrZocker <derrieple@gmail.com>
2024-04-07 11:54:28 +10:00
CraftBukkit/Spigot
84d43ef379
#1362 : Include Creeper igniter in causing entity for damage events
...
By: Doc <nachito94@msn.com>
2024-04-07 11:49:28 +10:00
CraftBukkit/Spigot
779b5137f8
#1369 : Add World#getIntersectingChunks(BoundingBox)
...
By: Flo0 <flo.roma@web.de>
2024-04-01 09:43:49 +11:00
CraftBukkit/Spigot
3f9e7c4e39
Move getItemInUse up to LivingEntity
...
By: md_5 <git@md-5.net>
2024-03-30 12:54:26 +11:00
CraftBukkit/Spigot
dd0e55721d
#1331 : Add access to current item's remaining ticks
...
By: gIsForGravity <gavin.f.tantleff@gmail.com>
2024-03-30 12:54:20 +11:00
CraftBukkit/Spigot
064114e718
SPIGOT-7601: Add AbstractArrow#getItem
...
By: md_5 <git@md-5.net>
2024-03-30 12:17:57 +11:00
CraftBukkit/Spigot
7afeda6ff8
SPIGOT-7602: Allow opening in-world horse and related inventories
...
By: md_5 <git@md-5.net>
2024-03-30 12:08:32 +11:00
CraftBukkit/Spigot
0ae1e62bfc
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.
By: Bjarne Koll <lynxplay101@gmail.com>
2024-03-30 10:46:03 +11:00
CraftBukkit/Spigot
e0274e7202
Add support for Java 22
...
By: md_5 <git@md-5.net>
2024-03-29 21:23:37 +11:00
CraftBukkit/Spigot
0223e7ff73
SPIGOT-7604: Revert "SPIGOT-7365: DamageCause blocked by shield should trigger invulnerableTime"
...
This reverts commit 13b4e915a0
.
By: md_5 <git@md-5.net>
2024-03-20 20:31:48 +11:00
CraftBukkit/Spigot
13b4e915a0
SPIGOT-7365: DamageCause blocked by shield should trigger invulnerableTime
...
By: LoliColleen <76620594+LoliColleen@users.noreply.github.com>
2024-03-17 11:39:04 +11:00
CraftBukkit/Spigot
434aec3832
#1361 : Add more translation keys
...
By: Miles Holder <mwholder2005@gmail.com>
2024-03-17 10:26:55 +11:00
CraftBukkit/Spigot
d76a8e373b
SPIGOT-7600: EntityChangeBlockEvent is not fired for frog eggs
...
By: md_5 <git@md-5.net>
2024-03-11 15:09:39 +11:00
CraftBukkit/Spigot
4624f313ca
SPIGOT-7593: Fix sapling growth physics / client-side updates
...
By: md_5 <git@md-5.net>
2024-03-11 15:03:33 +11:00
CraftBukkit/Spigot
db29270cd0
#1366 : Expose riptide velocity to PlayerRiptideEvent
...
By: 2008Choco <hawkeboyz2@hotmail.com>
2024-03-10 09:27:44 +11:00
CraftBukkit/Spigot
064818a555
SPIGOT-7587: Remove fixes for now-resolved MC-142590 and MC-109346
...
By: Doc <nachito94@msn.com>
2024-03-10 09:20:54 +11:00
CraftBukkit/Spigot
39994359d1
Fix copying BlockStates with fields (eg, Banner)
...
By: md_5 <git@md-5.net>
2024-03-06 06:57:15 +11:00
CraftBukkit/Spigot
6864ed6fba
Fix Camel not standing up when hurt
...
By: md_5 <git@md-5.net>
2024-03-03 11:30:57 +11:00
CraftBukkit/Spigot
e24cb644a8
Increase outdated build delay
...
By: md_5 <git@md-5.net>
2024-02-29 06:49:54 +11:00
CraftBukkit/Spigot
95d69a6375
SPIGOT-7589 Fix NullPointerException when bans expire
...
By: Doc <nachito94@msn.com>
2024-02-22 19:55:53 +11:00
CraftBukkit/Spigot
64cd2b148a
SPIGOT-336, SPIGOT-3366, SPIGOT-5768, SPIGOT-6409, SPIGOT-6861, #1008 : Add EntityRemoveEvent
...
By: DerFrZocker <derrieple@gmail.com>
2024-02-21 20:55:34 +11:00
CraftBukkit/Spigot
6dc11b5d28
SPIGOT-7565: Throw a more descriptive error message when a developer tries to spawn an entity from a CraftBukkit class
...
By: DerFrZocker <derrieple@gmail.com>
2024-02-17 14:04:58 +11:00
CraftBukkit/Spigot
3cfdcf8a3e
SPIGOT-7417, #1343 : Add Sign#getTargetSide and Sign#getAllowedEditor
...
By: Jishuna <joshl5324@gmail.com>
2024-02-17 14:02:38 +11:00
CraftBukkit/Spigot
219db06f85
Fix accidentally renamed internal damage method
...
By: md_5 <git@md-5.net>
2024-02-11 09:58:07 +11:00
CraftBukkit/Spigot
49b5ee78bb
SPIGOT-7300, #1180 : Add new DamageSource API providing enhanced information about entity damage
...
By: Doc <nachito94@msn.com>
2024-02-11 09:54:25 +11:00
CraftBukkit/Spigot
db4af65c2e
SPIGOT-7581: Fix typo in BlockMushroom
...
By: md_5 <git@md-5.net>
2024-02-09 19:00:25 +11:00
CraftBukkit/Spigot
684554a642
SPIGOT-7576, #1347 : Add methods in MushroomCow to change stew effects
...
By: Doc <nachito94@msn.com>
2024-02-08 22:54:51 +11:00
CraftBukkit/Spigot
b5ff47182d
#1259 : Add Server#isLoggingIPs to get log-ips configuration
...
By: Doc <nachito94@msn.com>
2024-02-07 07:09:34 +11:00
CraftBukkit/Spigot
c434d05d57
Improve support for per-world game rules
...
By: md_5 <git@md-5.net>
2024-02-04 10:54:20 +11:00
CraftBukkit/Spigot
497c50463c
#1348 : Add Player methods for client-side potion effects
...
By: Jishuna <joshl5324@gmail.com>
2024-02-04 10:10:30 +11:00
CraftBukkit/Spigot
49c217ec31
#1335 : Add API for in-world structures
...
By: coll1234567 <joshl5324@gmail.com>
2024-02-04 10:04:35 +11:00
CraftBukkit/Spigot
f85f51fcf0
SPIGOT-7577: Make CraftWindCharge#explode discard the entity
...
By: Doc <nachito94@msn.com>
2024-02-04 09:57:17 +11:00
CraftBukkit/Spigot
b4d633f7df
Fix Crafter maximum stack size
...
By: md_5 <git@md-5.net>
2024-02-03 13:52:43 +11:00
CraftBukkit/Spigot
4fde00f8dc
SPIGOT-7530, #1314 : Improve Resource Pack API with new 1.20.3 functionality
...
By: md_5 <git@md-5.net>
2024-01-31 22:02:45 +11:00
CraftBukkit/Spigot
4a1ae2fa02
SPIGOT-3071, #1345 : Add entity spawn method with spawn reason
...
By: DerFrZocker <derrieple@gmail.com>
2024-01-31 20:08:05 +11:00
CraftBukkit/Spigot
9c58e790bc
#1353 : Fix Structure#place not working as documented with 0 palette
...
By: Jishuna <joshl5324@gmail.com>
2024-01-31 20:01:58 +11:00
CraftBukkit/Spigot
c094bcbac2
SPIGOT-6911, #1349 : Change max book length in CraftMetaBook
...
By: DerFrZocker <derrieple@gmail.com>
2024-01-31 19:59:28 +11:00
CraftBukkit/Spigot
aca2bf97bb
SPIGOT-7572: Bee nests generated without bees
...
By: DerFrZocker <derrieple@gmail.com>
2024-01-27 14:59:22 +11:00
CraftBukkit/Spigot
7b15562116
SPIGOT-5553, #1336 : Add EntityKnockbackEvent
...
By: Jishuna <joshl5324@gmail.com>
2024-01-27 14:53:41 +11:00
CraftBukkit/Spigot
67ab2cd516
SPIGOT-7568: Call EntityChangeBlockEvent for DecoratedPot
...
By: Doc <nachito94@msn.com>
2024-01-24 21:49:24 +11:00
CraftBukkit/Spigot
f5b984c8a0
SPIGOT-7575: SuspiciousStewMeta creates invalid PotionEffect data
...
By: Doc <nachito94@msn.com>
2024-01-24 21:45:52 +11:00
CraftBukkit/Spigot
d7095f8578
#1340 : Centralize the conversion from and to Minecraft / Bukkit registry items even more and add a test case for them
...
By: DerFrZocker <derrieple@gmail.com>
2024-01-22 20:36:36 +11:00
CraftBukkit/Spigot
e6b4a5f109
#1338 : Introduce getRespawnLocation as a replacement for getBedSpawnLocation
...
By: Nothixal <nothixal@gmail.com>
2024-01-22 20:27:09 +11:00
CraftBukkit/Spigot
5165e97c74
SPIGOT-7570: PrepareItemCraftEvent#isRepair() always returns false
...
By: md_5 <git@md-5.net>
2024-01-18 22:19:05 +11:00
CraftBukkit/Spigot
f4f370e55e
#1337 : Add DragonBattle#setPreviouslyKilled
...
By: DaFeist <56165444+dafeist-github@users.noreply.github.com>
2024-01-17 18:23:36 +11:00
CraftBukkit/Spigot
753db7f2fc
SPIGOT-6921, #1330 : Add methods to remove all enchantments on an ItemStack
...
By: Nothixal <nothixal@gmail.com>
2024-01-16 07:38:55 +11:00
CraftBukkit/Spigot
7581cde32e
#1333 : Add BlockData#copyTo
...
By: Jishuna <joshl5324@gmail.com>
2024-01-15 20:33:17 +11:00
CraftBukkit/Spigot
e216f2ef2d
#1329 : Add method to get an offline player's location
...
By: Nothixal <nothixal@gmail.com>
2024-01-15 20:30:41 +11:00
CraftBukkit/Spigot
93df3d859c
#1327 : Add methods to place structures with block/entity transformers
...
By: Jishuna <joshl5324@gmail.com>
2024-01-10 18:44:31 +11:00
CraftBukkit/Spigot
48a803d3ec
SPIGOT-7567: SpawnReason for SNOWMAN is reported as BUILD_IRONGOLEM
...
By: md_5 <git@md-5.net>
2024-01-09 19:29:52 +11:00
CraftBukkit/Spigot
eb6041d8f8
Add EntityMountEvent and EntityDismount Event
...
Adapted from Spigot commit ab1e1a2a5a
.
By: md_5 <git@md-5.net>
2024-01-07 08:59:55 +11:00
CraftBukkit/Spigot
d63f71fcde
#1183 : Better handle lambda expression and renaming of classes in Commodore
...
By: DerFrZocker <derrieple@gmail.com>
2024-01-06 16:15:23 +11:00
CraftBukkit/Spigot
8f59d4abd3
Reformat Commodore.java
...
By: md_5 <git@md-5.net>
2024-01-06 16:15:21 +11:00
CraftBukkit/Spigot
19e69bb8fc
#1324 : Improve ItemFactory#enchantItem consistency
...
By: Miles Holder <mwholder2005@gmail.com>
2024-01-06 16:07:58 +11:00
CraftBukkit/Spigot
8cd8851498
#1295 : Define native persistent data types for lists
...
By: Bjarne Koll <lynxplay101@gmail.com>
2024-01-06 16:03:58 +11:00
CraftBukkit/Spigot
71ca5a7bdf
SPIGOT-7562: Fix Score#getScore and Score#isScoreSet
...
By: md_5 <git@md-5.net>
2024-01-05 14:18:13 +11:00
CraftBukkit/Spigot
5e82782283
Only fetch an online UUID in online mode
...
The previous code would get an online UUID even in offline mode that
breaks plugins if the player joins.
Example: You want to store data for player "Test" who never joined. An
online UUID is created and you save it using that UUID.
The player Test joins with an offline UUID but that will not match the
online UUID of the saved data.
Adapted from Spigot commit 25b673fd7e418e21eb445a9e39d51baa0c0ab8b6
By: Maxim Van de Wynckel <maxim_vdw@hotmail.com>
2023-12-31 10:46:30 +11:00
CraftBukkit/Spigot
b92cff8a2d
Fire PreLogin events even in offline mode
...
Adapted from Spigot commit 61400aa00c
By: md_5 <git@md-5.net>
2023-12-30 07:48:39 +11:00
CraftBukkit/Spigot
d15575db91
#1325 : Use CraftBlockType and CraftItemType instead of CraftMagicNumbers to convert between minecraft and bukkit block / item representation
...
By: DerFrZocker <derrieple@gmail.com>
2023-12-29 08:36:38 +11:00
CraftBukkit/Spigot
b245f22351
SPIGOT-7554, #1323 : Add DecoratedPotInventory
...
By: BlackHole <black-hole@live.com>
2023-12-28 08:07:06 +11:00
CraftBukkit/Spigot
5f42dbf7fe
Ensure that PlayerMoveEvent is always fired where applicable
...
Adapted and improved version of Spigot commit eb9e4c0460
By: md_5 <git@md-5.net>
2023-12-28 07:56:30 +11:00
CraftBukkit/Spigot
61281a3158
SPIGOT-7555: Don't cast ItemFlags to byte
...
This fixes an issue with the HIDE_ARMOR_TRIM flag being lost during item
deserialization.
By: blablubbabc <lukas@wirsindwir.de>
2023-12-27 11:15:24 +11:00
CraftBukkit/Spigot
d19f0e9b26
Use provided case for non-existent OfflinePlayers
...
Fixes issues with using scoreboards to provide information via pseudo players being all lowercased.
Ported from Spigot commit e11d481452
By: md_5 <git@md-5.net>
2023-12-26 14:33:31 +11:00
CraftBukkit/Spigot
61052d56b5
#1321 : Clean up some stuff which got missed during previous PRs
...
- Add missing CraftBukkit comment to CommandGive
- Remove no longer needed IRegistryCustom from CraftStructure conversion
- Use setBasePotionType instead of deprecated setBasePotionData
By: DerFrZocker <derrieple@gmail.com>
2023-12-26 07:44:21 +11:00
CraftBukkit/Spigot
fd3e1799d3
SPIGOT-7462: Players no longer drop XP after dying near a Sculk Catalyst
...
By: DerFrZocker <derrieple@gmail.com>
2023-12-26 07:42:19 +11:00
CraftBukkit/Spigot
a9fb0c70f8
Implement APIs for per world view and simulation distances
...
By: md_5 <git@md-5.net>
2023-12-23 14:32:49 +11:00
CraftBukkit/Spigot
6a6ddbcb6d
Preserve empty enchantment tags for glow effect
...
Adapted from Spigot commit cc9a1a417f1ac95a7957db8636e31c8fc2baf4e9.
By: drXor <mcyoung@mit.edu>
2023-12-23 12:50:04 +11:00
CraftBukkit/Spigot
3d36db0106
Remove connected check on setScoreboard
...
No other API uses such a check and it has been removed in Spigot since f7086eb96d
in 2013.
By: md_5 <git@md-5.net>
2023-12-23 08:39:28 +11:00
CraftBukkit/Spigot
fe17e5f886
Use one PermissibleBase for all command blocks
...
Inspired by Spigot commit 4bd27f7d0f
by FrozenBrain.
By: md_5 <git@md-5.net>
2023-12-23 08:28:06 +11:00
CraftBukkit/Spigot
67a231d8d9
SPIGOT-7550: Fix creation of Arrow instances
...
By: Doc <nachito94@msn.com>
2023-12-21 08:19:29 +11:00
CraftBukkit/Spigot
1b81fe827e
SPIGOT-7549: ServerTickManager#setTickRate incorrect Precondition
...
By: md_5 <git@md-5.net>
2023-12-18 18:45:09 +11:00
CraftBukkit/Spigot
a92362c927
SPIGOT-7548: Fix wrong spawn location for experience orb and dropped item
...
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-12-18 00:08:16 -05:00
CraftBukkit/Spigot
8c7156ce51
Add Checkstyle check for unused imports
...
By: md_5 <git@md-5.net>
2023-12-17 10:26:49 +11:00
CraftBukkit/Spigot
90ab7d39e5
SPIGOT-7544: Scoreboard#getEntries() doesn't get entries but class names
...
By: md_5 <git@md-5.net>
2023-12-17 09:38:38 +11:00
CraftBukkit/Spigot
46c67d7108
SPIGOT-7540, #1312 : Add ServerTickManager API
...
By: Miles Holder <mwholder2005@gmail.com>
2023-12-17 09:30:00 +11:00
CraftBukkit/Spigot
3e5032caac
SPIGOT-6903, #1311 : Add BlockData#getMapColor
...
By: Miles Holder <mwholder2005@gmail.com>
2023-12-17 09:29:54 +11:00
CraftBukkit/Spigot
bbb64e5e0e
#1238 : Remove unnecessary sign ticking
...
By: Miles Holder <mwholder2005@gmail.com>
2023-12-17 09:29:48 +11:00
CraftBukkit/Spigot
6f023adfe9
MC-264285, SPIGOT-7439, #1237 : Fix unbreakable flint and steel is completely consumed while igniting creeper
...
By: Miles Holder <mwholder2005@gmail.com>
2023-12-17 09:29:44 +11:00
CraftBukkit/Spigot
3c241dbb64
Increase outdated build delay
...
By: md_5 <git@md-5.net>
2023-12-16 09:56:19 +11:00
CraftBukkit/Spigot
6d495b5687
SPIGOT-7530, #1313 : Add Player#removeResourcePack
...
By: Doc <nachito94@msn.com>
2023-12-13 07:33:49 +11:00
CraftBukkit/Spigot
889ce05e35
SPIGOT-7527, #1310 : Add WindCharge#explode()
...
By: Doc <nachito94@msn.com>
2023-12-12 19:34:37 +11:00
CraftBukkit/Spigot
8b40071aa8
Upgrade MySQL driver
...
By: md_5 <git@md-5.net>
2023-12-10 10:59:27 +11:00
CraftBukkit/Spigot
b1cb1a8a1e
Attempt upgrade of resolver libraries
...
By: md_5 <git@md-5.net>
2023-12-10 10:57:24 +11:00
CraftBukkit/Spigot
c90e518928
#1306 : Centralize Bukkit and Minecraft entity conversion
...
By: DerFrZocker <derrieple@gmail.com>
2023-12-10 10:46:06 +11:00
CraftBukkit/Spigot
7656a539b6
SPIGOT-7440, #1292 : Fire EntityTeleportEvent for end gateways
...
By: Jishuna <joshl5324@gmail.com>
2023-12-08 19:35:57 +11:00
CraftBukkit/Spigot
336afd230d
#1299 : Add new PersistentDataContainer methods and clean up docs
...
By: Jishuna <joshl5324@gmail.com>
2023-12-08 19:29:38 +11:00
CraftBukkit/Spigot
a5594be1c7
#1303 : Create registry for banner pattern and cat type
...
By: Jishuna <joshl5324@gmail.com>
2023-12-08 19:26:30 +11:00
CraftBukkit/Spigot
aacf3bd308
SPIGOT-7535: Fix maps not having an ID and also call MapInitializeEvent in more places
...
By: md_5 <git@md-5.net>
2023-12-08 19:20:05 +11:00
CraftBukkit/Spigot
e3eb82a356
Update to Minecraft 1.20.4
...
By: md_5 <git@md-5.net>
2023-12-08 07:00:00 +11:00
CraftBukkit/Spigot
628e3adf0e
SPIGOT-7536: Using Crafter crashes server
...
By: md_5 <git@md-5.net>
2023-12-07 19:49:43 +11:00
CraftBukkit/Spigot
07a9ff30de
Fix formatting issue in previous commit
...
By: md_5 <git@md-5.net>
2023-12-07 08:41:56 +11:00
CraftBukkit/Spigot
64145dd66d
SPIGOT-7534: Error when chunk with decorated pot trying to save
...
By: md_5 <git@md-5.net>
2023-12-07 08:37:37 +11:00
CraftBukkit/Spigot
bf7ca9b824
SPIGOT-7532: Entity#isValid() returns false after server restart
...
By: Jishuna <joshl5324@gmail.com>
2023-12-07 08:24:27 +11:00
CraftBukkit/Spigot
5690a0ab1f
#1309 : Add tests for Bukkit Pose
...
By: Doc <nachito94@msn.com>
2023-12-07 08:21:33 +11:00
CraftBukkit/Spigot
8672defea5
Add unique ID to PlayerResourcePackStatusEvent
...
By: md_5 <git@md-5.net>
2023-12-06 20:27:59 +11:00
CraftBukkit/Spigot
58cbbcd51a
SPIGOT-7528: Fix certain custom shaped recipes
...
By: md_5 <git@md-5.net>
2023-12-06 20:23:28 +11:00
CraftBukkit/Spigot
dd8ca5c2dc
SPIGOT-6026: Pull PotionEffectType and Enchantment from registry
...
By: DerFrZocker <derrieple@gmail.com>
2023-12-06 03:40:00 +11:00
CraftBukkit/Spigot
8398e12b34
Update to Minecraft 1.20.3
...
By: md_5 <git@md-5.net>
2023-12-06 03:40:00 +11:00
CraftBukkit/Spigot
afdb1d9bc3
Remove outdated build delay
...
By: md_5 <git@md-5.net>
2023-12-06 03:38:35 +11:00
CraftBukkit/Spigot
0f6da6b1c8
SPIGOT-7487: entity.remove() on a leash drops a lead item
...
By: DerFrZocker <derrieple@gmail.com>
2023-12-01 08:01:44 +11:00
CraftBukkit/Spigot
dd57b4aec5
#1305 : Don't allow Player removal via Entity#remove
...
By: DerFrZocker <derrieple@gmail.com>
2023-11-27 19:10:53 +11:00
CraftBukkit/Spigot
95e4221adf
#1266 : Add support for virtual entities
...
By: Jishuna <joshl5324@gmail.com>
2023-11-19 19:03:35 +13:00
CraftBukkit/Spigot
9a3c24e787
#1301 : Various Sound API improvements
...
By: Jishuna <joshl5324@gmail.com>
2023-11-17 19:54:48 +13:00
CraftBukkit/Spigot
efb9f1bd5c
SPIGOT-7520: Attribute LootTableSeed missing for generated containers with attached LootTable
...
By: DerFrZocker <derrieple@gmail.com>
2023-11-14 20:16:20 +01:00
CraftBukkit/Spigot
3e6f41a01b
#1297 : Change Consumer and Predicates to super
...
By: DerFrZocker <derrieple@gmail.com>
2023-11-14 19:50:14 +13:00
CraftBukkit/Spigot
85c79bdde0
SPIGOT-7518: Fix NullPointerException when calling Block#applyBoneMeal()
...
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-11-12 19:09:58 -05:00
CraftBukkit/Spigot
de613752e0
Add eclipse .factorypath file to .gitignore
...
By: DerFrZocker <derrieple@gmail.com>
2023-11-09 10:20:31 +01:00
CraftBukkit/Spigot
45bad8032d
Fix SkullMeta configuration serialization / deserialization with note block sound
...
By: DerFrZocker <derrieple@gmail.com>
2023-11-09 07:28:25 +01:00
CraftBukkit/Spigot
babc4636fa
#1291 : Improve precondition message in Entity#playEffect
...
By: Jishuna <joshl5324@gmail.com>
2023-11-09 06:48:57 +11:00
CraftBukkit/Spigot
b11f0ec204
#1285 : Add PlayerRecipeBookSettingsChangeEvent
...
By: Jishuna <joshl5324@gmail.com>
2023-11-09 06:43:34 +11:00
CraftBukkit/Spigot
f64dc66a5f
#1290 : Add methods to get/set evoker fang attack delay
...
By: Jishuna <joshl5324@gmail.com>
2023-11-09 06:36:06 +11:00
CraftBukkit/Spigot
80d3f8408a
SPIGOT-7514, #1289 : Add "Enchantment Roll" API to enchant items according to Minecraft mechanics
...
By: Miles Holder <mwholder2005@gmail.com>
2023-11-09 06:30:23 +11:00
CraftBukkit/Spigot
33f761a92c
#992 : Add API to get full result of crafting items
...
By: md_5 <git@md-5.net>
2023-11-06 20:37:34 +11:00
CraftBukkit/Spigot
e002bc102b
#1287 : Fix scoreboards not updating in Player#setStatistic
...
By: Collin <collinjbarber@gmail.com>
2023-10-31 21:48:21 +11:00
CraftBukkit/Spigot
044d4ce4d3
SPIGOT-7510: Try to fix broken reflection usage of plugins
...
By: DerFrZocker <derrieple@gmail.com>
2023-10-26 07:37:34 +02:00
CraftBukkit/Spigot
511d6753cc
#1281 : Add hit entity/block to events extending ProjectileHitEvent
...
By: Jishuna <joshl5324@gmail.com>
2023-10-25 18:54:07 +11:00
CraftBukkit/Spigot
fa30894970
Fix NPE introduced in #17c30fd
...
By: Jishuna <joshl5324@gmail.com>
2023-10-22 20:36:35 -04:00
CraftBukkit/Spigot
0a971d438b
SPIGOT-7507: Fall back to world UUIDs if Dimension tag missing or invalid
...
By: md_5 <git@md-5.net>
2023-10-21 16:25:23 +11:00
CraftBukkit/Spigot
e84271b31b
#1279 : Back Particle by a minecraft registry
...
By: DerFrZocker <derrieple@gmail.com>
2023-10-21 13:42:09 +11:00
CraftBukkit/Spigot
17c30fd4e2
Simplify texture updating in CraftMetaSkull
...
By: md_5 <git@md-5.net>
2023-10-21 13:39:52 +11:00
CraftBukkit/Spigot
b7693bfff8
Increase outdated build delay
...
By: md_5 <git@md-5.net>
2023-10-20 18:50:05 +11:00
CraftBukkit/Spigot
e12eaccce2
SPIGOT-7506: SculkBloomEvent.getBlock() world is null
...
By: md_5 <git@md-5.net>
2023-10-20 18:49:03 +11:00
CraftBukkit/Spigot
9713b3f255
#1278 : Return correct default light in chunk snapshot
...
By: DerFrZocker <derrieple@gmail.com>
2023-10-15 20:20:30 +11:00
CraftBukkit/Spigot
4dc97ffa9d
SPIGOT-7503: Remove special handling for minecraft:brand custom channel
...
By: md_5 <git@md-5.net>
2023-10-14 16:56:17 +11:00
CraftBukkit/Spigot
34a4561f70
#1277 : Add keepSpawnInMemory setting to WorldCreator
...
By: Jishuna <joshl5324@gmail.com>
2023-10-13 08:11:14 +11:00
CraftBukkit/Spigot
691d43eb42
SPIGOT-5753: Back PotionType by a minecraft registry
...
By: DerFrZocker <derrieple@gmail.com>
2023-10-09 20:22:53 +11:00
CraftBukkit/Spigot
a2e3f213cf
SPIGOT-7080: Add World#locateNearestBiome
...
By: Jishuna <joshl5324@gmail.com>
2023-10-09 20:11:46 +11:00
CraftBukkit/Spigot
7c225da381
SPIGOT-7502: CraftMetaItem - cannot deserialize BlockStateTag
...
By: md_5 <git@md-5.net>
2023-10-09 07:16:14 +11:00
CraftBukkit/Spigot
0c90514858
SPIGOT-6400: Use Mockito instead of InvocationHandler
...
By: DerFrZocker <derrieple@gmail.com>
2023-10-07 15:42:18 +11:00
CraftBukkit/Spigot
c4c6bf8a92
#1272 : Only allow one entity in CraftItem instead of two
...
This pr reverts a change made in 2012 which allowed CraftItem to be a also other entities such as an arrow.
I don't see any practical reason why the original change was done, other than to allow plugin developers to do some stuff in a cursed way.
With the introduction of the PlayerPickupArrowEvent in 2016 there is also a way to access the arrow involved in a better way.
Generally I think the current behavior is a bit strange and should be reverted.
By: DerFrZocker <derrieple@gmail.com>
2023-10-06 07:16:11 +11:00
CraftBukkit/Spigot
39de862c02
SPIGOT-7498: ChunkSnapshot.getBlockEmittedLight() gets 64 blocks upper in Overworld
...
By: DerFrZocker <derrieple@gmail.com>
2023-10-05 13:12:41 +02:00
CraftBukkit/Spigot
7380cef545
SPIGOT-7495: Spawning bee entity in asynchronous BlockPopulator causes IllegalStateException - Accessing LegacyRandomSource from multiple threads
...
By: DerFrZocker <derrieple@gmail.com>
2023-10-03 11:56:23 +02:00
CraftBukkit/Spigot
851acb6496
#1267 : Add more lightning API
...
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-10-03 07:32:55 +11:00
CraftBukkit/Spigot
4556ae0f4b
#1190 : Add Entity#getTrackedBy
...
By: Jishuna <joshl5324@gmail.com>
2023-10-03 07:26:56 +11:00
CraftBukkit/Spigot
7002363f0f
SPIGOT-7491: Downgrade bundled SQLite to be updated next release
...
By: md_5 <git@md-5.net>
2023-10-03 07:17:33 +11:00
CraftBukkit/Spigot
b3ac8604eb
#1264 : Load Bukkit class before creating Registry item
...
This fixes a registry load order issue, which could cause that two different instances of the same registry item could exist, when the Bukkit class was not loaded before an item was queried.
By: DerFrZocker <derrieple@gmail.com>
2023-10-03 07:15:37 +11:00
CraftBukkit/Spigot
0c3b8eb4b9
SPIGOT-7496: Failure to load datapacks with multiple identical predicates
...
By: md_5 <git@md-5.net>
2023-10-02 20:01:30 +11:00
CraftBukkit/Spigot
88114a4558
Fix decompile error affecting javac
...
By: md_5 <git@md-5.net>
2023-10-02 19:43:59 +11:00
CraftBukkit/Spigot
6e2503b658
#1265 : Ensure UTF-8 used in new test resource
...
By: Doc <nachito94@msn.com>
2023-10-01 15:27:41 +11:00
CraftBukkit/Spigot
570a4195c0
Increase outdated build delay
...
By: md_5 <git@md-5.net>
2023-09-29 07:26:34 +10:00
CraftBukkit/Spigot
c651c0a51b
SPIGOT-7283, SPIGOT-7318: Add AsyncStructureGenerateEvent and BlockState cloning
...
By: Lauriichan <laura.endress@playuniverse.org>
2023-09-29 06:54:35 +10:00
CraftBukkit/Spigot
bbc6a0e459
Upgrade specialsource-maven-plugin
...
By: md_5 <git@md-5.net>
2023-09-28 22:45:33 +10:00
CraftBukkit/Spigot
215777a5f2
#1263 : Remove unused implementation of AbstractProjectile#doesBounce() and #setBounce()
...
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-09-28 06:46:54 +10:00
CraftBukkit/Spigot
1d153bf51a
#1261 : Expand DataPack API with 1.20.2 pack version methods
...
By: Doc <nachito94@msn.com>
2023-09-27 07:10:02 +10:00
CraftBukkit/Spigot
3b107a0717
Upgrade specialsource-maven-plugin
...
By: md_5 <git@md-5.net>
2023-09-26 06:40:35 +10:00
CraftBukkit/Spigot
053943414f
SPIGOT-7489: Add TeleportDuration to Display Entity
...
By: Doc <nachito94@msn.com>
2023-09-25 19:20:39 +10:00
CraftBukkit/Spigot
aa4eedd178
#1262 : Update Minecraft Wiki URLs
...
By: Doc <nachito94@msn.com>
2023-09-25 18:53:44 +10:00
CraftBukkit/Spigot
70eb4fdda5
SPIGOT-7490: Fix entity equipment updates
...
By: md_5 <git@md-5.net>
2023-09-25 07:47:22 +10:00
CraftBukkit/Spigot
5692b3f59a
#1230 : Move unstructured PDC NBT serialisation to SNBT
...
The initial implementation of the CraftNBTTagConfigSerialiser attempted
to represent the entire NBT tree in yaml. While the tree structure
itself is nicely represented, the values and their respective types
become increasingly difficult to properly store in the context of
snakeyml/yml in general.
This is mainly due to the fact that nbt offers a lot of different types
compared to yaml, specifically the primitive arrays and different
floating point values are troublesome as they require parsing via mojang
parsers due to their custom format.
To build a future proof system for unstructured nbt in spigot yml,
this commit moves the entire serialisation fully into SNBT,
producing a single string as output rather than a full yml tree.
SNBT remains easily readable and editable for server owners, which was
one of the main criteria during the initial implementation of the
serialiser (preventing the use of bas64ed gzipped nbt bytes), while also
completely using mojangs parsing, eliminating any need for custom
parsing logic in spigot.
Additionally, a string allows for very straight forward handling of
legacy data by simply parsing strings as SNBT and maps/yml trees as
legacy content, depending on what type snakeyml produces after parsing
the yml content, removing the need for a versioning schema.
By: Bjarne Koll <lynxplay101@gmail.com>
2023-09-24 10:12:19 +10:00
CraftBukkit/Spigot
07002cbfcd
#1256 : Update tests to JUnit 5
...
By: DerFrZocker <derrieple@gmail.com>
2023-09-23 18:10:23 +10:00
CraftBukkit/Spigot
da860132b5
Make BARRIER Waterlogged
...
By: md_5 <git@md-5.net>
2023-09-23 10:00:26 +10:00
CraftBukkit/Spigot
f983a0d0d2
Upgrade specialsource-maven-plugin
...
By: md_5 <git@md-5.net>
2023-09-23 09:49:17 +10:00
CraftBukkit/Spigot
3ff2a7bc12
SPIGOT-7486: Alternate approach to null profile names
...
By: md_5 <git@md-5.net>
2023-09-22 07:36:30 +10:00
CraftBukkit/Spigot
fb7dc796d5
SPIGOT-7485: Allow air entity items since required for Vanilla logic
...
By: md_5 <git@md-5.net>
2023-09-22 07:14:27 +10:00
CraftBukkit/Spigot
189292a2f0
SPIGOT-7484: Cancelling PlayerEditBookEvent does not update client's book contents
...
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-09-22 03:08:21 +10:00
CraftBukkit/Spigot
4248b8a4d8
#1250 : Standardize and centralize Bukkit / Minecraft registry conversion
...
By: DerFrZocker <derrieple@gmail.com>
2023-09-22 03:02:16 +10:00
CraftBukkit/Spigot
0b9699cc2e
#1251 : Use Java Consumer instead of Bukkit Consumer
...
By: DerFrZocker <derrieple@gmail.com>
2023-09-22 02:57:13 +10:00
CraftBukkit/Spigot
e903417936
Increase diff stability
...
By: md_5 <git@md-5.net>
2023-09-22 02:57:13 +10:00
CraftBukkit/Spigot
8a3c8cfcd4
Update to Minecraft 1.20.2
...
By: md_5 <git@md-5.net>
2023-09-22 02:40:00 +10:00
CraftBukkit/Spigot
193398c0ff
Remove outdated build delay
...
By: md_5 <git@md-5.net>
2023-09-22 02:34:46 +10:00
CraftBukkit/Spigot
43bd62c7f5
Add support for Java 21
...
By: md_5 <git@md-5.net>
2023-09-10 08:38:53 +10:00
CraftBukkit/Spigot
dc3bd245f7
SPIGOT-7475: Don't fire SculkBloomEvent during world generation
...
By: DerFrZocker <derrieple@gmail.com>
2023-09-06 19:09:38 +02:00
CraftBukkit/Spigot
2402d5edb4
#1245 : Add a stream method to Registry to make it easier to use and to avoid unnecessary wrapping
...
By: DerFrZocker <derrieple@gmail.com>
2023-09-06 20:56:26 +10:00
CraftBukkit/Spigot
4e2ef19474
#1242 : Add more Sculk API (bloom, shriek, bloom event)
...
By: Collin <collinjbarber@gmail.com>
2023-09-06 20:44:19 +10:00
CraftBukkit/Spigot
832e3ca9bf
#1252 : Fix error when generating a tree in water
...
By: DerFrZocker <derrieple@gmail.com>
2023-09-02 12:55:26 +10:00
CraftBukkit/Spigot
c8a9b8d25c
#1248 : Load GameEvent and MusicInstrument from registry
...
By: DerFrZocker <derrieple@gmail.com>
2023-09-02 12:55:23 +10:00
CraftBukkit/Spigot
a16df1b04c
SPIGOT-7467: Add getAddress to RemoteConsoleCommandSender
...
By: md_5 <git@md-5.net>
2023-08-26 18:19:22 +10:00
CraftBukkit/Spigot
6fdc83ddd9
#1246 : Add missing AbstractTestingBase to tests which need them
...
By: DerFrZocker <derrieple@gmail.com>
2023-08-25 19:33:11 +10:00
CraftBukkit/Spigot
764b9df72a
SPIGOT-7465, MC-264979: Fresh installations print NoSuchFileException for server.properties
...
By: md_5 <git@md-5.net>
2023-08-22 20:51:34 +10:00
CraftBukkit/Spigot
41756b5eb0
#1240 : Call BlockGrowEvent for vines that are growing on additional sides of an existing vine block
...
By: Brokkonaut <hannos17@gmx.de>
2023-08-19 09:43:27 +10:00
CraftBukkit/Spigot
5d0b3018de
#1235 : Move EntityType return to base Entity class
...
By: DerFrZocker <derrieple@gmail.com>
2023-08-13 07:52:40 +10:00
CraftBukkit/Spigot
cc7d27cb4a
SPIGOT-7458: Exception when Entity CommandSender executes Vanilla command
...
By: md_5 <git@md-5.net>
2023-08-12 16:22:19 +10:00
CraftBukkit/Spigot
ce7d1f4f83
SPIGOT-7452: Player#openSign cannot edit
...
By: Miles Holder <mwholder2005@gmail.com>
2023-08-10 19:02:56 +10:00
CraftBukkit/Spigot
0379c2cfee
SPIGOT-7447: Rewrite --forceUpgrade to minimise diff and properly handle CraftBukkit world layout
...
By: md_5 <git@md-5.net>
2023-08-07 20:16:07 +10:00