Commit Graph
100 Commits
Author SHA1 Message Date
CraftBukkit/Spigot c397b790df SPIGOT-7152: Handle hand item changing during air interact event
By: md_5 <git@md-5.net>
2022-09-12 19:27:14 +10:00
CraftBukkit/Spigot 42e5db32af SPIGOT-7154: Players get kicked when interacting with a conversation
By: md_5 <git@md-5.net>
2022-09-12 19:15:46 +10:00
CraftBukkit/Spigot 7d96f4be6d SPIGOT-3842: Add Player#fireworkBoost() and expand Firework API
By: Parker Hawke <hawkeboyz2@hotmail.com>
2022-09-12 19:04:24 +10:00
CraftBukkit/Spigot d41367ee6d #1100: Add methods to get sounds from entities
By: Parker Hawke <hawkeboyz2@hotmail.com>
2022-09-11 22:24:15 +10:00
CraftBukkit/Spigot 803175b864 SPIGOT-7146: Reduce use of Material switch in ItemMeta
The Java compiler expands switch statements into a synthetic method that generates an int array with the enum's ordinal. For small enums this is fine, but with an enum as large as Material, this can add over one hundred thousand additional bytes of data. This unnecessarily increases CraftBukkit's overall file size by over 2MB. Where possible, simple conditions are returned. In cases where more than 2 constants are referenced, a HashSet is used (as opposed to an EnumSet which generates a large backing array into memory).

By: Parker Hawke <hawkeboyz2@hotmail.com>
2022-09-11 10:26:21 +10:00
CraftBukkit/Spigot 2935ef7994 #1101: Implement LivingEntity#canBreatheUnderwater()
By: Parker Hawke <hawkeboyz2@hotmail.com>
2022-09-04 21:34:21 +10:00
CraftBukkit/Spigot ccb7421c43 SPIGOT-5607: PlayerInteractEvent Left-Click Bug
By: DerFrZocker <derrieple@gmail.com>
2022-08-30 21:50:53 +10:00
CraftBukkit/Spigot b09234ee3f SPIGOT-7131: Chunk snapshot returned by World#getEmptyChunkSnapshot(int,int,boolean,boolean) thinks every block has PLAINS biome
By: DerFrZocker <derrieple@gmail.com>
2022-08-30 21:50:52 +10:00
CraftBukkit/Spigot 8f8c4a60b5 SPIGOT-5761: initSettings is not a recognized option
By: DerFrZocker <derrieple@gmail.com>
2022-08-30 21:50:50 +10:00
CraftBukkit/Spigot 1f6474676c Increase outdated build delay
By: Parker Hawke <hawkeboyz2@hotmail.com>
2022-08-27 20:32:46 -04:00
CraftBukkit/Spigot 08fef325cc #1060: Add more Warden methods
By: Doc <nachito94@msn.com>
2022-08-20 16:28:21 +10:00
CraftBukkit/Spigot 1169e7473c #1097: CraftThrownPotion now extends CraftThrowableProjectile
By: Martoph <sager1018@gmail.com>
2022-08-17 19:51:58 +10:00
CraftBukkit/Spigot 75dd67a23b SPIGOT-7112: Mobs added 1.17 and after do not create an EntityTargetEvent properly
By: Doc <nachito94@msn.com>
2022-08-16 20:00:57 +10:00
CraftBukkit/Spigot cfd23ec524 SPIGOT-7079: Allays don't call EntityTargetEvent on ground items
By: Doc <nachito94@msn.com>
2022-08-16 19:53:20 +10:00
CraftBukkit/Spigot b3585dbf1f SPIGOT-7138: Can't retrieve pixel color from map
By: DerFrZocker <derrieple@gmail.com>
2022-08-16 19:38:09 +10:00
CraftBukkit/Spigot 9c845eac07 SPIGOT-7136: Cancelling PlayerInteractEntityEvent with the Allay desyncs
By: md_5 <git@md-5.net>
2022-08-14 11:27:22 +10:00
CraftBukkit/Spigot 8b2749a446 SPIGOT-7137: StructureGrowEvent isFromBonemeal and getPlayer have incorrect values
By: md_5 <git@md-5.net>
2022-08-14 10:54:23 +10:00
CraftBukkit/Spigot 5fa8a6d631 SPIGOT-7089: Crash when command blocks attempt to load worlds
By: md_5 <git@md-5.net>
2022-08-14 10:46:41 +10:00
CraftBukkit/Spigot 06a34ebbdd SPIGOT-2450: Improve scoreboard criteria API, add missing DisplaySlots
By: Parker Hawke <hawkeboyz2@hotmail.com>
2022-08-08 21:50:13 +10:00
CraftBukkit/Spigot ba6d980d80 SPIGOT-7122: New Allay Methods from 1.19.1
By: Doc <nachito94@msn.com>
2022-08-08 21:39:21 +10:00
CraftBukkit/Spigot 808a4dedfe Update to Minecraft 1.19.2
By: md_5 <git@md-5.net>
2022-08-06 07:40:00 +10:00
CraftBukkit/Spigot c6b9050486 SPIGOT-7109: Add WorldBorder#setSize using TimeUnit
By: Doc <nachito94@msn.com>
2022-08-04 20:31:05 +10:00
CraftBukkit/Spigot 0b6cdcc0c4 SPIGOT-7127: /say doesn't work from console
By: md_5 <git@md-5.net>
2022-08-01 22:07:48 +10:00
CraftBukkit/Spigot cb4c71bc0d Re-enable outdated build delay
By: md_5 <git@md-5.net>
2022-07-29 16:14:40 +10:00
CraftBukkit/Spigot 70f4545a45 SPIGOT-7125: Command execution exceptions are not logged
By: md_5 <git@md-5.net>
2022-07-29 16:13:34 +10:00
CraftBukkit/Spigot 8e9f13befb SPIGOT-7123: NullPointerException thrown by Player#chat method
By: md_5 <git@md-5.net>
2022-07-29 16:04:07 +10:00
CraftBukkit/Spigot f8db65033c Update to Minecraft 1.19.1
By: md_5 <git@md-5.net>
2022-07-28 04:00:00 +10:00
CraftBukkit/Spigot 7c33b52741 #1091: Fix exit position in entity travel with portals
By: Doc <nachito94@msn.com>
2022-07-25 18:00:57 +10:00
CraftBukkit/Spigot d236296888 #1090: Remove no longer needed world reference from CraftMerchantCustom
By: blablubbabc <lukas@wirsindwir.de>
2022-07-25 18:00:57 +10:00
CraftBukkit/Spigot 0424133c43 SPIGOT-7115: Support hex color codes in custom merchant inventory titles
By: blablubbabc <lukas@wirsindwir.de>
2022-07-25 18:00:55 +10:00
CraftBukkit/Spigot c739d45f4b SPIGOT-5380, SPIGOT-6958, #1085: Add some missing entity API
By: Ollie <69084614+olijeffers0n@users.noreply.github.com>
2022-07-21 21:01:28 +10:00
CraftBukkit/Spigot 10e81b4c37 SPIGOT-7069: Material.BARREL has Directional data class, should also be Openable
By: md_5 <git@md-5.net>
2022-07-10 15:10:07 +10:00
CraftBukkit/Spigot 7cdd598517 SPIGOT-7070: Material.SCULK_VEIN has Waterlogged data class, should also be MultipleFacing
By: md_5 <git@md-5.net>
2022-07-10 15:04:44 +10:00
CraftBukkit/Spigot 35388a73b0 SPIGOT-7095: StructureGrowEvent doesn't fire for mangrove propagules growing to a tree
By: md_5 <git@md-5.net>
2022-07-10 14:12:30 +10:00
CraftBukkit/Spigot 86d63605da #1079: Add support checking/survivability methods for BlockData
By: Parker Hawke <hawkeboyz2@hotmail.com>
2022-07-09 20:09:34 +10:00
CraftBukkit/Spigot 2f0d31aa17 SPIGOT-7083: Add Boat.WoodenType, Boat.Status; deprecate TreeSpecies
By: Doc <nachito94@msn.com>
2022-07-05 20:40:35 +10:00
CraftBukkit/Spigot 60fb93349f SPIGOT-1729, SPIGOT-7090: Keep precision in teleportation between worlds
By: Doc <nachito94@msn.com>
2022-07-02 12:26:55 +10:00
CraftBukkit/Spigot 5377574bc2 SPIGOT-7071: Add Player#stopSound(SoundCategory category)
By: SkytAsul <skytasul@gmail.com>
2022-07-01 20:46:16 +10:00
CraftBukkit/Spigot 230282ea44 SPIGOT-7011, SPIGOT-7065: Overhaul of structures
By: DerFrZocker <derrieple@gmail.com>
2022-07-01 20:41:04 +10:00
CraftBukkit/Spigot 8bf76d9868 Remove outdated build delay.
By: md_5 <git@md-5.net>
2022-06-28 21:28:28 +10:00
CraftBukkit/Spigot 23815db283 SPIGOT-7078: Add EntityPotionEffectEvent.Cause#WARDEN
By: Doc <nachito94@msn.com>
2022-06-23 20:34:34 +10:00
CraftBukkit/Spigot c6f488dfd5 SPIGOT-7072: Call events for stepping on sculk sensors and sculk shriekers
By: BlackHole <black-hole@live.com>
2022-06-23 20:25:36 +10:00
CraftBukkit/Spigot 6e92592b55 SPIGOT-7068: SKULK and SKULK_VEIN BlockSpreadEvents Still do not reference the correct source (SKULK_CATALYST)
By: DerFrZocker <derrieple@gmail.com>
2022-06-19 21:48:24 +10:00
CraftBukkit/Spigot 100bb8f120 #1052: Add option to use cached map color palette
This reduces the conversion time drastically with the cost of slightly more memory usage.

By: DerFrZocker <derrieple@gmail.com>
2022-06-18 21:13:42 +10:00
CraftBukkit/Spigot 9fdd99d4ce SPIGOT-7066: Fix custom END worlds not generating DragonBattle
By: Doc <nachito94@msn.com>
2022-06-18 21:06:59 +10:00
CraftBukkit/Spigot 30fe2b464e SPIGOT-2420: Can't set exp drops for EnderDragon death
By: DerFrZocker <derrieple@gmail.com>
2022-06-18 20:59:19 +10:00
CraftBukkit/Spigot 40a58283ca #1067: Add preview chat option in ServerListPingEvent
By: Doc <nachito94@msn.com>
2022-06-18 20:55:26 +10:00
CraftBukkit/Spigot 63d419d302 #1066: Add missing server properties methods from 1.19
By: Doc <nachito94@msn.com>
2022-06-18 20:49:03 +10:00
CraftBukkit/Spigot 8abaca5d3d Increase outdated build delay
By: md_5 <git@md-5.net>
2022-06-15 20:10:51 +10:00
CraftBukkit/Spigot 0d983f9b9a SPIGOT-7060: SCULK and SCULK_VEIN BlockSpreadEvents do not reference the correct source
By: md_5 <git@md-5.net>
2022-06-14 21:21:46 +10:00
CraftBukkit/Spigot 8a00d6f5d1 #1070: Add SpawnReason and TransformReason for Tadpole metamorphosis into Frog
By: Doc <nachito94@msn.com>
2022-06-13 15:24:58 +10:00
CraftBukkit/Spigot df3ad38359 #1068: Add Hangable interface to MangrovePropagule
By: chickeneer <emcchickeneer@gmail.com>
2022-06-12 18:19:01 +10:00
CraftBukkit/Spigot 52f9281656 #1065: Add missing calls for BlockSpreadEvent when Sculk spreads
By: Brokkonaut <hannos17@gmx.de>
2022-06-11 13:20:38 +10:00
CraftBukkit/Spigot 46523c1525 SPIGOT-7051: Worldgen API does not run vanilla noise generation when shouldGenerateNoise is true
By: DerFrZocker <derrieple@gmail.com>
2022-06-10 19:08:36 +10:00
CraftBukkit/Spigot 766668f0db SPIGOT-7041: Custom BiomeProvider not used when world set to type FLAT
By: md_5 <git@md-5.net>
2022-06-10 11:08:00 +10:00
CraftBukkit/Spigot d9d74754ba SPIGOT-7043: EnderChest does not implement Lidded
By: md_5 <git@md-5.net>
2022-06-10 10:57:43 +10:00
CraftBukkit/Spigot 29db051e6e SPIGOT-7048: addPassenger() not working when vehicle is player
By: md_5 <git@md-5.net>
2022-06-10 10:39:19 +10:00
CraftBukkit/Spigot 85ee50d5f1 SPIGOT-7047: Add Player#getLastDeathLocation
By: Doc <nachito94@msn.com>
2022-06-10 09:56:52 +10:00
CraftBukkit/Spigot 70106be465 SPIGOT-7050: Enchantment data of items will not be saved correctly when saved in YAML configuration file
By: md_5 <git@md-5.net>
2022-06-10 09:45:10 +10:00
CraftBukkit/Spigot 79086ef520 SPIGOT-7003: Add missing PlayerAnimationType
By: Doc <nachito94@msn.com>
2022-06-09 21:30:25 +10:00
CraftBukkit/Spigot c67855f651 SPIGOT-5984: Add non deprecated / magic value way to set pixel in MapCanvas
By: DerFrZocker <derrieple@gmail.com>
2022-06-09 21:27:39 +10:00
CraftBukkit/Spigot 0edbb16bb4 Update Netty version
By: md_5 <git@md-5.net>
2022-06-09 21:14:14 +10:00
CraftBukkit/Spigot 92822affe1 SPIGOT-7044: Modified RandomSourceWrapper to ensure random is not null before setting seed
By: Vatuu <21113232+Vatuu@users.noreply.github.com>
2022-06-09 21:06:03 +10:00
CraftBukkit/Spigot d345226478 #1059: Add DamageCause.SONIC_BOOM
By: Doc <nachito94@msn.com>
2022-06-09 21:04:03 +10:00
CraftBukkit/Spigot 5913ce98b9 SPIGOT-7042: Subtitle is always equal to title
By: md_5 <git@md-5.net>
2022-06-09 07:28:01 +10:00
CraftBukkit/Spigot 80188eac4e Fix missing abstract in CraftLeaves
By: md_5 <git@md-5.net>
2022-06-08 17:37:43 +10:00
CraftBukkit/Spigot b6c55ade98 SPIGOT-7038: Setting title or subtitle to empty string causes the player to disconnect
By: md_5 <git@md-5.net>
2022-06-08 17:34:21 +10:00
CraftBukkit/Spigot 5806a895dc Make Leaves Waterlogged
By: md_5 <git@md-5.net>
2022-06-08 17:31:13 +10:00
CraftBukkit/Spigot 7f44ec20a2 Downgrade dependency version
By: md_5 <git@md-5.net>
2022-06-08 09:01:13 +10:00
CraftBukkit/Spigot 25f3b50f6b Update to Minecraft 1.19
By: md_5 <git@md-5.net>
2022-06-08 02:00:00 +10:00
CraftBukkit/Spigot 91d9aa9a89 Remove outdated build delay.
By: md_5 <git@md-5.net>
2022-06-08 02:00:00 +10:00
CraftBukkit/Spigot 43ec2cdacc #1055: Use correct tile entity for trapped chest in CraftBlockStates
By: DerFrZocker <derrieple@gmail.com>
2022-06-06 08:30:54 +10:00
CraftBukkit/Spigot 0fb296468e SPIGOT-7025: Use existing item in hand for ranged Drowned attack
By: Doc <nachito94@msn.com>
2022-06-05 16:30:03 +10:00
CraftBukkit/Spigot ed74e7e047 #1050: Expose more information about advancements
By: MartenM <marten.struijk@gmail.com>
2022-06-05 16:23:50 +10:00
CraftBukkit/Spigot 462a5fddbf SPIGOT-7009: Stuck on "Loading terrain..." after disconnecting on respawn screen
By: DerFrZocker <derrieple@gmail.com>
2022-06-03 09:19:53 +10:00
CraftBukkit/Spigot 77f366d383 SPIGOT-1807: PlayerTeleportEvent is called twice
By: DerFrZocker <derrieple@gmail.com>
2022-05-24 20:45:57 +10:00
CraftBukkit/Spigot 3bd1e295ea #1047: Support setting individual Wither head targets
By: Yannick Lamprecht <yannicklamprecht@live.de>
2022-05-17 19:27:01 +10:00
CraftBukkit/Spigot 5e503c9e28 SPIGOT-6948: Motion from Explosion after Respawn
By: DerFrZocker <derrieple@gmail.com>
2022-05-17 19:22:58 +10:00
CraftBukkit/Spigot ee1a8e3018 SPIGOT-7019: Add yaw in World#getSpawnLocation
By: Doc <nachito94@msn.com>
2022-05-13 11:24:17 +10:00
CraftBukkit/Spigot 27ea8b4a25 SPIGOT-7014: getLootTable API should not persistently update loot table
By: md_5 <git@md-5.net>
2022-05-09 18:13:06 +10:00
CraftBukkit/Spigot 98756897b7 #1046: Make World implement Keyed
By: pop4959 <pop4959@gmail.com>
2022-05-09 18:07:51 +10:00
CraftBukkit/Spigot aba0972e9a #1045: Revert changes to persistence required checks
By: DerFrZocker <derrieple@gmail.com>
2022-05-03 23:13:03 +10:00
CraftBukkit/Spigot 465b2801f1 SPIGOT-7010: Changing dropper item results in using dispensing behaviour
By: md_5 <git@md-5.net>
2022-04-28 19:16:28 +10:00
CraftBukkit/Spigot ed0354be30 SPIGOT-6992: Add LimitedLife/LifeTicks/Bound APIs to Vex
By: Doc <nachito94@msn.com>
2022-04-21 06:45:42 +10:00
CraftBukkit/Spigot 94eb19b9fc Pass in SpawnReason rather than boolean
By: md_5 <git@md-5.net>
2022-04-18 11:05:15 +10:00
CraftBukkit/Spigot 14aabc2648 SPIGOT-7001: Fix entity already exists in CraftWorld#spawnFallingBlock
By: Doc <nachito94@msn.com>
2022-04-18 11:05:12 +10:00
CraftBukkit/Spigot e935d60d1d SPIGOT-6972: Root command nodes can leak to client
By: md_5 <git@md-5.net>
2022-04-17 18:57:35 +10:00
CraftBukkit/Spigot ef79686997 #1033: Add Villager#zombify
By: Doc <nachito94@msn.com>
2022-04-15 13:48:55 +10:00
CraftBukkit/Spigot 8400a7987a #975: Add method to read ItemStack input
By: Parker Hawke <hawkeboyz2@hotmail.com>
2022-04-15 12:54:08 +10:00
CraftBukkit/Spigot 9340d95f92 SPIGOT-6990: Fix setRepairCost(0) in Anvil
By: Doc <nachito94@msn.com>
2022-04-09 09:42:11 +10:00
CraftBukkit/Spigot b0e366dc99 SPIGOT-6829: Add per-player world border API
By: Parker Hawke <hawkeboyz2@hotmail.com>
2022-04-09 09:39:33 +10:00
CraftBukkit/Spigot 6cd6b91c36 Remove broken quickMoveStack implementation
By: md_5 <git@md-5.net>
2022-04-04 20:17:00 +10:00
CraftBukkit/Spigot 8ea55f306a SPIGOT-6973: Setting biome calls String#intern for every biome placed
By: md_5 <git@md-5.net>
2022-04-03 09:20:16 +10:00
CraftBukkit/Spigot 9cff7d3ca0 Java 18 support
By: md_5 <git@md-5.net>
2022-03-28 08:10:25 +11:00
CraftBukkit/Spigot c9a265249c #1039: Use correct ops in GeneratorSettings
By: Martoph <sager1018@gmail.com>
2022-03-27 16:24:09 +11:00
CraftBukkit/Spigot 813ab8f174 #1038: Removed the no longer needed getChunkUnchecked method from ChunkProviderServer.
This method was added in 373ed1ddd5 to fix SPIGOT-5228. But since Minecraft 1.17 changed how entities are added and removed from chunks, this method has no longer been used.

By: blablubbabc <lukas@wirsindwir.de>
2022-03-27 16:24:09 +11:00
CraftBukkit/Spigot 475d10469d SPIGOT-6980: Since 1.18.2, World#isChunkLoaded returned false for chunks that have just been loaded (e.g. inside ChunkLoadEvent).
Some changes of the 1.18.2 update have been reverted to resolve this regression.

By: blablubbabc <lukas@wirsindwir.de>
2022-03-27 16:24:06 +11:00
CraftBukkit/Spigot fa672ce555 #1035: Update README
By: Doc <nachito94@msn.com>
2022-03-24 13:40:09 +11:00
CraftBukkit/Spigot f046a30653 SPIGOT-5140: Call EntityChangeBlockEvent when a ChorusFlower is destroyed by a projectile
By: Brokkonaut <hannos17@gmx.de>
2022-03-21 13:17:54 +11:00
CraftBukkit/Spigot ec402c4974 Improve CreativeCategory conversion
By: md_5 <git@md-5.net>
2022-03-19 09:59:56 +11:00