Commit graph

4282 commits

Author SHA1 Message Date
CraftBukkit/Spigot
e00c85fd8c #1233: Remove some old MC bug fixes now fixed in vanilla
By: Owen1212055 <23108066+Owen1212055@users.noreply.github.com>
2023-07-24 18:09:23 +10:00
CraftBukkit/Spigot
06818793c7 Fix ChunkGenerator#generateCaves never being called
By: DerFrZocker <derrieple@gmail.com>
2023-07-20 09:45:09 +02:00
CraftBukkit/Spigot
4d235919d6 SPIGOT-7422, #1228: Add API to set sherds on decorated pots
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-07-19 07:41:31 +10:00
CraftBukkit/Spigot
25413e80a1 #1224: Add ItemFactory#getSpawnEgg
By: Jishuna <joshl5324@gmail.com>
2023-07-18 21:28:02 +10:00
CraftBukkit/Spigot
370e31367c SPIGOT-7429: Fix LEFT_CLICK_AIR not working for passable entities and spectators
By: Collin <collinjbarber@gmail.com>
2023-07-18 21:23:52 +10:00
CraftBukkit/Spigot
c0e2080221 #1223: Remove non-existent scoreboard display name/prefix/suffix limits
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-07-16 15:21:56 +10:00
CraftBukkit/Spigot
c00ddac0c8 #1225: Add modern time API methods to ban API
By: Yannick Lamprecht <yannicklamprecht@live.de>
2023-07-15 10:43:30 +10:00
CraftBukkit/Spigot
4f0075b49c Upgrade some Maven plugins to reduce warnings
By: md_5 <git@md-5.net>
2023-07-15 10:41:22 +10:00
CraftBukkit/Spigot
7af70edf3a Increase outdated build delay
By: md_5 <git@md-5.net>
2023-07-09 19:04:48 +10:00
CraftBukkit/Spigot
475d2e005c SPIGOT-7398: TextDisplay#setInterpolationDuration incorrectly updates the line width
By: md_5 <git@md-5.net>
2023-07-08 13:07:16 +10:00
CraftBukkit/Spigot
8bd41d17a2 #1189: Add LivingEntity#playHurtAnimation()
By: Collin <collinjbarber@gmail.com>
2023-07-04 06:55:14 +10:00
CraftBukkit/Spigot
8b30feb641 #1226: Fix VehicleEnterEvent not being called for certain entities
By: Owen1212055 <23108066+Owen1212055@users.noreply.github.com>
2023-07-04 06:54:09 +10:00
CraftBukkit/Spigot
3c49f90bdc #1227: Refinements to new ban API for improved compatibility and correctness
By: Doc <nachito94@msn.com>
2023-07-04 06:50:47 +10:00
CraftBukkit/Spigot
7f5ff95fe4 Revert bad change to PathfinderGoalSit causing all cats to sit
By: md_5 <git@md-5.net>
2023-07-01 20:56:18 +10:00
CraftBukkit/Spigot
546827e94d SPIGOT-6455, SPIGOT-7030, #1054: Improve ban API
By: Doc <nachito94@msn.com>
2023-07-01 13:56:03 +10:00
CraftBukkit/Spigot
5c8c4bbe5b All smithing inventories are now the new smithing inventory
By: md_5 <git@md-5.net>
2023-07-01 09:35:39 +10:00
CraftBukkit/Spigot
acf9c704ac SPIGOT-7416: SmithItemEvent not firing in Smithing Table
By: md_5 <git@md-5.net>
2023-07-01 09:25:36 +10:00
CraftBukkit/Spigot
60c46c4b52 #1221: Add methods to get/set FallingBlock CancelDrop
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-06-27 07:36:06 +10:00
CraftBukkit/Spigot
ffdc63259a #1220: Add Player#sendHealthUpdate()
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-06-27 07:36:06 +10:00
CraftBukkit/Spigot
b97cc9b99f #1209: Clean up various patches
By: Owen1212055 <23108066+Owen1212055@users.noreply.github.com>
2023-06-24 17:15:05 +10:00
CraftBukkit/Spigot
0f9e7a497e Fix Raider#setCelebrating() implementation
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-06-23 17:27:06 -04:00
CraftBukkit/Spigot
e7ebe80de9 SPIGOT-7403: Add direct API for waxed signs
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-06-23 09:58:59 +10:00
CraftBukkit/Spigot
f0c9bae0f7 #1216: Add missing Raider API and 'no action ticks'
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-06-23 09:58:59 +10:00
CraftBukkit/Spigot
3edbef0526 Increase outdated build delay
By: md_5 <git@md-5.net>
2023-06-20 16:17:31 +10:00
CraftBukkit/Spigot
3bd9e0e1e9 SPIGOT-7400: Downgrade maven-resolver due to issues resolving certain depends
By: md_5 <git@md-5.net>
2023-06-18 20:37:23 +10:00
CraftBukkit/Spigot
f88d039091 SPIGOT-7399: Revert null check in CraftMetaItem#safelyAdd
By: DerFrZocker <derrieple@gmail.com>
2023-06-17 11:41:38 +02:00
CraftBukkit/Spigot
20acc420d8 SPIGOT-7380: Add PlayerInteractEvent#getClickedPosition and ChiseledBookshelf#getSlot
By: Jishuna <joshl5324@gmail.com>
2023-06-17 14:31:40 +10:00
CraftBukkit/Spigot
b0576f313f SPIGOT-7389: Handle setting null items in ChiseledBookshelf Inventory
By: Doc <nachito94@msn.com>
2023-06-17 06:44:22 +10:00
CraftBukkit/Spigot
46dda8a1e6 Fix Player#setScoreboard() checking incorrect state
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-06-15 21:36:05 -04:00
CraftBukkit/Spigot
5480af2bba SPIGOT-7393: Fix new tile entities not loading Bukkit's PersistentDataContainer
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-06-15 20:25:35 +10:00
CraftBukkit/Spigot
ece42b939b SPIGOT-7394: Fix another issue with sendSignChange
By: md_5 <git@md-5.net>
2023-06-15 06:45:03 +10:00
CraftBukkit/Spigot
289dcffffa SPIGOT-7391: Preserve vanilla sign json where not modified by event
By: md_5 <git@md-5.net>
2023-06-14 18:36:22 +10:00
CraftBukkit/Spigot
b68e6ca9c8 #1204: Add Enderman#teleport and Enderman#teleportTowards
By: Collin <collinjbarber@gmail.com>
2023-06-14 18:36:22 +10:00
CraftBukkit/Spigot
5fe70f50c1 Fix sendSignChange not working
By: md_5 <git@md-5.net>
2023-06-14 18:36:22 +10:00
CraftBukkit/Spigot
2c9bf00c5b #1201: Add Player#sendBlockUpdate to send tile entity updates
By: Yannick Lamprecht <yannicklamprecht@live.de>
2023-06-14 18:36:21 +10:00
CraftBukkit/Spigot
ec1bb878f3 Work around issue placing decorated pots
By: md_5 <git@md-5.net>
2023-06-13 19:05:00 +10:00
CraftBukkit/Spigot
f40eac90a3 Update to Minecraft 1.20.1
By: md_5 <git@md-5.net>
2023-06-13 07:00:00 +10:00
CraftBukkit/Spigot
746a0db582 Fix unintended change to playSound contract and various other issues
By: md_5 <git@md-5.net>
2023-06-12 21:29:41 +10:00
CraftBukkit/Spigot
a678c41574 Fix unintended change to createBlockData contract
By: md_5 <git@md-5.net>
2023-06-12 21:09:17 +10:00
CraftBukkit/Spigot
b6271a3554 Fix another mistake in previous commits causing server crash
By: md_5 <git@md-5.net>
2023-06-12 21:02:46 +10:00
CraftBukkit/Spigot
b00fd47b85 Check in getOfflinePlayer is OK
By: md_5 <git@md-5.net>
2023-06-12 20:42:20 +10:00
CraftBukkit/Spigot
cfdd51c0cd Remove changes to string API contracts introduced by prior commits
By: md_5 <git@md-5.net>
2023-06-12 20:39:58 +10:00
CraftBukkit/Spigot
dacee77a67 Fix another issue from previous commit
By: md_5 <git@md-5.net>
2023-06-12 20:35:38 +10:00
CraftBukkit/Spigot
cad3899462 Fix issue from previous commit in SimpleHelpMap
By: md_5 <git@md-5.net>
2023-06-12 20:30:16 +10:00
CraftBukkit/Spigot
ff78bf30f6 #1182: Consolidate Preconditions use and minor cleanup
By: Doc <nachito94@msn.com>
2023-06-12 19:41:02 +10:00
CraftBukkit/Spigot
5ff68bfbcb #1203: Test TrimMaterial and TrimPattern constants
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-06-12 10:06:51 +10:00
CraftBukkit/Spigot
211ccb13d3 SPIGOT-7350: Add methods to get hints from EnchantItemEvent
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-06-12 10:03:07 +10:00
CraftBukkit/Spigot
1e66cd27c3 SPIGOT-7383: Add EntityDamageEvent.DamageCause#KILL and EntityDamageEvent.DamageCause#WORLD_BORDER
By: Doc <nachito94@msn.com>
2023-06-12 08:17:09 +10:00
CraftBukkit/Spigot
4c192dd4e7 SPIGOT-7381: Fix NullPointerException when setting item in ChiseledBookshelfInventory snapshot
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-06-12 08:04:28 +10:00
CraftBukkit/Spigot
f800a3801e SPIGOT-7384: player.getLocation() equals PlayerMoveEvent.getTo()
By: md_5 <git@md-5.net>
2023-06-11 20:41:52 +10:00
CraftBukkit/Spigot
a7ce4d1a3f SPIGOT-7382: Player still on fire after respawn
By: md_5 <git@md-5.net>
2023-06-11 17:30:03 +10:00
CraftBukkit/Spigot
c49031bc5d #1124: Adjust CreatureSpawner to allow for spawners with no mob type
By: Doc <nachito94@msn.com>
2023-06-11 11:05:16 +10:00
CraftBukkit/Spigot
0c94630926 #1184: Add setMotd and setMaxPlayers
By: Hannah <salvadin2@gmail.com>
2023-06-11 10:51:11 +10:00
CraftBukkit/Spigot
5301642c90 Implement SpawnerSpawnEvent
By: md_5 <git@md-5.net>
Also-by: Andy Shulman <andy.shulman@hotmail.com>
2023-06-10 07:22:51 +10:00
CraftBukkit/Spigot
82dccdf1a6 SPIGOT-7378: Add BlockDropItemEvent for Suspicious Sand & Gravel drops
By: md_5 <git@md-5.net>
2023-06-09 08:37:09 +10:00
CraftBukkit/Spigot
b68048c094 SPIGOT-7377: Server sends player list twice
By: md_5 <git@md-5.net>
2023-06-09 08:24:31 +10:00
CraftBukkit/Spigot
f990d547f7 SPIGOT-7376: Exception with getBlockData when hasBlockData is false
By: md_5 <git@md-5.net>
2023-06-08 21:19:44 +10:00
CraftBukkit/Spigot
99be5d2a3c SPIGOT-7375: Fix crash breeding certain entities
By: md_5 <git@md-5.net>
2023-06-08 19:22:25 +10:00
CraftBukkit/Spigot
640e9271af Update Brigadier version with fix
By: md_5 <git@md-5.net>
2023-06-08 17:28:32 +10:00
CraftBukkit/Spigot
a2fa8bb79d SPIGOT-7266: Found typo in CraftBukkit package
By: DerFrZocker <derrieple@gmail.com>
2023-06-08 13:40:54 +10:00
CraftBukkit/Spigot
010814803a SPIGOT-7372, SPIGOT-7373: Signs can't be edited, issues with SignChangeEvent
By: md_5 <git@md-5.net>
2023-06-08 12:19:59 +10:00
CraftBukkit/Spigot
605ce98727 SPIGOT-7371: Sign does not open edit text on placement
By: md_5 <git@md-5.net>
2023-06-08 08:03:24 +10:00
CraftBukkit/Spigot
ef776287cb SPIGOT-7371: Fix editing signs with API
By: md_5 <git@md-5.net>
2023-06-08 07:56:25 +10:00
CraftBukkit/Spigot
e5fdca81b2 #1200: Implement open sign by side
By: Yannick Lamprecht <yannicklamprecht@live.de>
2023-06-08 07:42:44 +10:00
CraftBukkit/Spigot
540acd512b SPIGOT-7368: Downgrade SpecialSource version
By: md_5 <git@md-5.net>
2023-06-08 02:35:19 +10:00
CraftBukkit/Spigot
9d740b84b0 Update to Minecraft 1.20
By: md_5 <git@md-5.net>
2023-06-08 01:30:00 +10:00
CraftBukkit/Spigot
bac55e67d6 Remove outdated build delay.
By: md_5 <git@md-5.net>
2023-06-08 01:30:00 +10:00
CraftBukkit/Spigot
355e9daf30 #1196: Test Registry instances more thoroughly
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-06-04 11:28:33 +10:00
CraftBukkit/Spigot
e894c4d08c #1191: Do not start on pre-release Java 17
Pre-release versions of Java may miss standard API that is introduced later during development of the same release. Unfortunately some server hosts knowingly (!) run these versions in production, even years after the general availability of that java release. Therefore, we need to manually enforce that the server only runs on fully standardized versions to ensure compatibility of plugin and server code with the runtime.

To cause less problems when developers test their software with newer Java, this rule is only enforced on the oldest Java release the server can run with. This is the Java version all plugins will normally compile to, so it's feature set must always be available during runtime.

By: saltyaimbotter <saltyaimbotter@gmail.com>
2023-06-03 11:39:00 +10:00
CraftBukkit/Spigot
ce8a5d4953 SPIGOT-7362: Properly handle null in CraftBlock#blockFaceToNotch()
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-05-30 21:14:16 -04:00
CraftBukkit/Spigot
a345ec2e35 SPIGOT-7195, SPIGOT-7197: Add DataPack API
By: Doc <nachito94@msn.com>
2023-05-30 19:05:48 +10:00
CraftBukkit/Spigot
d8a3b1e7f0 #1170: Add preliminary support for multi sided signs
By: Yannick Lamprecht <yannicklamprecht@live.de>
2023-05-25 07:21:35 +10:00
CraftBukkit/Spigot
3ef16a899d Update SQLite version
By: md_5 <git@md-5.net>
2023-05-24 19:50:57 +10:00
CraftBukkit/Spigot
2eb01eb21a Fix addition of custom smithing trim / transform recipes
By: md_5 <git@md-5.net>
2023-05-14 12:11:23 +10:00
CraftBukkit/Spigot
456eae08ac SPIGOT-7346: Disallow players from executing commands after disconnecting
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-05-11 07:03:53 +10:00
CraftBukkit/Spigot
3842cba3fd #1186: Move getHighestBlockYAt methods from World to RegionAccessor
By: Jishuna <joshl5324@gmail.com>
2023-05-11 06:48:41 +10:00
CraftBukkit/Spigot
7b7d756683 #1185: Add API for directly setting Display transformation matrices
By: Cerus <github.social@cerus.dev>
2023-05-11 06:48:40 +10:00
CraftBukkit/Spigot
dafbbb0363 #1176: Add InventoryView#setTitle
By: Y2Kwastaken <mwholder2005@gmail.com>
2023-05-04 18:52:18 +10:00
CraftBukkit/Spigot
ba817be945 SPIGOT-519: Add TNTPrimeEvent
Thanks to Pokechu22 for an earlier implementation

By: Jishuna <joshl5324@gmail.com>
2023-05-03 20:46:43 +10:00
CraftBukkit/Spigot
d58f895450 Add test for Chunk.LoadLevel mirroring
By: md_5 <git@md-5.net>
2023-04-29 17:44:42 +10:00
CraftBukkit/Spigot
f4abdeb3f9 #1171: Add method to get chunk load level
By: Jishuna <joshl5324@gmail.com>
2023-04-29 17:37:52 +10:00
CraftBukkit/Spigot
747897f79b #375: Add accessors to Wither's invulnerability ticks
By: Matthew <stteg@hotmail.com>
2023-04-21 18:59:04 +10:00
CraftBukkit/Spigot
695e12db3d SPIGOT-7209: Accessors and events for player's exp cooldown
By: FreeSoccerHDX <freesoccerhdx@gmail.com>
2023-04-21 18:46:56 +10:00
CraftBukkit/Spigot
b99d3df2d8 #1181: Consolidate Location conversion code
By: Doc <nachito94@msn.com>
2023-04-19 19:59:19 +10:00
CraftBukkit/Spigot
2ffb1d2479 SPIGOT-6308: Deprecate the location name property of map items
This property does not have the expected effect.

By: blablubbabc <lukas@wirsindwir.de>
2023-04-17 19:33:17 +10:00
CraftBukkit/Spigot
9e30ea471f #1095: Add PlayerSpawnChangeEvent
By: Doc <nachito94@msn.com>
2023-04-17 19:33:17 +10:00
CraftBukkit/Spigot
41bd40bcaa #808: Expand the FishHook API
By: Martoph <sager1018@gmail.com>
2023-04-16 10:10:27 +10:00
CraftBukkit/Spigot
2a9c3c262f Increase outdated build delay
By: md_5 <git@md-5.net>
2023-04-15 17:49:52 +10:00
CraftBukkit/Spigot
5d28a95165 #1169: Add damage methods to FallingBlock
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-04-13 07:08:26 +10:00
CraftBukkit/Spigot
aa099d8420 SPIGOT-7335: Fix typo in TextDisplay#TextAlignment enum name
By: md_5 <git@md-5.net>
2023-04-11 18:52:28 +10:00
CraftBukkit/Spigot
d3104ad934 SPIGOT-7336: Fix typo in internal method name
By: Doc <nachito94@msn.com>
2023-04-11 18:37:21 +10:00
CraftBukkit/Spigot
178a84c8d6 SPIGOT-5217, SPIGOT-6183: Add RespawnReason to PlayerRespawnEvent
By: Jishuna <joshl5324@gmail.com>
2023-04-10 08:26:45 +10:00
CraftBukkit/Spigot
07453b7fc5 SPIGOT-7333: Correctly handle null in ColorableArmorMeta#setColor()
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-04-09 12:38:58 -04:00
CraftBukkit/Spigot
4147116921 SPIGOT-7332: Persistent Data Container of Chunk not saving on stop or restart.
By: DerFrZocker <derrieple@gmail.com>
2023-04-09 05:24:52 +02:00
CraftBukkit/Spigot
c01ce41ff3 #1173: Change CraftMinecartTNT to public for consistency
By: libraryaddict <libraryaddict115@yahoo.co.nz>
2023-04-09 08:38:21 +10:00
CraftBukkit/Spigot
cf3a617ee3 SPIGOT-7315: Bed placement duplicates crops if cancelled
By: DerFrZocker <derrieple@gmail.com>
2023-04-07 10:56:58 +02:00
CraftBukkit/Spigot
6c852e65e7 #1147: Add experimental armor trim API
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-04-07 16:51:00 +10:00
CraftBukkit/Spigot
ad3da9dbf3 Show clean error for invalidly configured server.properties options
By: md_5 <git@md-5.net>
2023-04-07 08:14:11 +10:00
CraftBukkit/Spigot
48dd61052b Fix UUID not being updated when changing world of MapView
By: Phoenix616 <max@themoep.de>
2023-04-04 19:36:37 +01:00
CraftBukkit/Spigot
7b627056c1 #1164, MC-227255, MC-253819: Fix rotation of beehives and bells
By: Jishuna <joshl5324@gmail.com>
2023-04-04 07:01:54 +10:00