Spigot
  1. Spigot

CraftBukkit

Public
AuthorCommitMessageCommit dateIssues
Docmd_5Doc
98b6c1ac7d4SPIGOT-7589 Fix NullPointerException when bans expireSPIGOT-7589
DerFrZockermd_5DerFrZocker
a2736ddb06cSPIGOT-336, SPIGOT-3366, SPIGOT-5768, SPIGOT-6409, SPIGOT-6861, #1008: Add EntityRemoveEvent5 Jira issues
DerFrZockermd_5DerFrZocker
5bf12cb89d3SPIGOT-7565: Throw a more descriptive error message when a developer tries to spawn an entity from a CraftBukkit classSPIGOT-7565
coll1234567md_5coll1234567
76d95fe7edaSPIGOT-7417, #1343: Add Sign#getTargetSide and Sign#getAllowedEditorSPIGOT-7417
md_5md_5
38fd4bd5034Fix accidentally renamed internal damage method
Docmd_5Doc
80f0ce4be64SPIGOT-7300, #1180: Add new DamageSource API providing enhanced information about entity damageSPIGOT-7300
md_5md_5
7e43f3b1642SPIGOT-7581: Fix typo in BlockMushroomSPIGOT-7581
Docmd_5Doc
ea14b7d9019SPIGOT-7576, #1347: Add methods in MushroomCow to change stew effectsSPIGOT-7576
Docmd_5Doc
4c687f24330#1259: Add Server#isLoggingIPs to get log-ips configuration
md_5md_5
22a541a29ffImprove support for per-world game rules
coll1234567md_5coll1234567
cb7dccce27f#1348: Add Player methods for client-side potion effects
coll1234567md_5coll1234567
b8d6109f0c0#1335: Add API for in-world structures
Docmd_5Doc
4398a1b5b91SPIGOT-7577: Make CraftWindCharge#explode discard the entitySPIGOT-7577
md_5md_5
e74107678c3Fix Crafter maximum stack size
md_5md_5
0bb0f4f6a0cSPIGOT-7530, #1314: Improve Resource Pack API with new 1.20.3 functionalitySPIGOT-7530
DerFrZockermd_5DerFrZocker
4949f556d98SPIGOT-3071, #1345: Add entity spawn method with spawn reasonSPIGOT-3071
coll1234567md_5coll1234567
20ac73ca284#1353: Fix Structure#place not working as documented with 0 palette
DerFrZockermd_5DerFrZocker
3c1b7787139SPIGOT-6911, #1349: Change max book length in CraftMetaBookSPIGOT-6911
DerFrZockermd_5DerFrZocker
333701839f4SPIGOT-7572: Bee nests generated without beesSPIGOT-7572
coll1234567md_5coll1234567
f48f4174c32SPIGOT-5553, #1336: Add EntityKnockbackEventSPIGOT-5553
Docmd_5Doc
292ec79e09eSPIGOT-7568: Call EntityChangeBlockEvent for DecoratedPotSPIGOT-7568
Docmd_5Doc
b44bf5aa87fSPIGOT-7575: SuspiciousStewMeta creates invalid PotionEffect dataSPIGOT-7575
DerFrZockermd_5DerFrZocker
161784713ac#1340: Centralize the conversion from and to Minecraft / Bukkit registry items even more and add a test case for them
Nothixalmd_5Nothixal
b93c5a30d2e#1338: Introduce getRespawnLocation as a replacement for getBedSpawnLocation
md_5md_5
fb973486c22SPIGOT-7570: PrepareItemCraftEvent#isRepair() always returns falseSPIGOT-7570
DaFeistmd_5DaFeist
c9c24535efc#1337: Add DragonBattle#setPreviouslyKilled
Nothixalmd_5Nothixal
c8b4da803daSPIGOT-6921, #1330: Add methods to remove all enchantments on an ItemStackSPIGOT-6921
coll1234567md_5coll1234567
95bc1c4f52a#1333: Add BlockData#copyTo
Nothixalmd_5Nothixal
36e2f9ce1e7#1329: Add method to get an offline player's location
coll1234567md_5coll1234567
771182f70cd#1327: Add methods to place structures with block/entity transformers
md_5md_5
e41ad4c8271SPIGOT-7567: SpawnReason for SNOWMAN is reported as BUILD_IRONGOLEMSPIGOT-7567
md_5md_5
76931e8bd4eAdd EntityMountEvent and EntityDismount EventAdapted from Spigot commit ab1e1a2a5ae1e6cc42afe8bf48832721407365fd.
DerFrZockermd_5DerFrZocker
9b29b21c764#1183: Better handle lambda expression and renaming of classes in Commodore
md_5md_5
1462ebe85d9Reformat Commodore.java
Y2K_md_5Y2K_
9fde4c037cb#1324: Improve ItemFactory#enchantItem consistency
Bjarne Kollmd_5Bjarne Koll
4e419c774cf#1295: Define native persistent data types for lists
md_5md_5
dd8cca3882aSPIGOT-7562: Fix Score#getScore and Score#isScoreSetSPIGOT-7562
Maxim Van de Wynckelmd_5Maxim Van de Wynckel
69027820058Only fetch an online UUID in online modeThe 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 25b673fd7e418e21eb445a9e39d51baa0...
md_5md_5
1da8d9a53aaFire PreLogin events even in offline modeAdapted from Spigot commit 61400aa00ce70d3a115472a05d266b679a53e0dd
DerFrZockermd_5DerFrZocker
2e88514ad3f#1325: Use CraftBlockType and CraftItemType instead of CraftMagicNumbers to convert between minecraft and bukkit block / item representation
Black Holemd_5Black Hole
53ebb05e395SPIGOT-7554, #1323: Add DecoratedPotInventorySPIGOT-7554
md_5md_5
33a2d877391Ensure that PlayerMoveEvent is always fired where applicableAdapted and improved version of Spigot commit eb9e4c0460a8acd55ccd58bd54b0b82473876591
blablubbabcmd_5blablubbabc
7df18510f6eSPIGOT-7555: Don't cast ItemFlags to byteThis fixes an issue with the HIDE_ARMOR_TRIM flag being lost during item deserialization.SPIGOT-7555
md_5md_5
19aec59ea11Use provided case for non-existent OfflinePlayersFixes issues with using scoreboards to provide information via pseudo players being all lowercased. Ported from Spigot commit e11d481452829c1e3dfdc057bbfd0f43e5c75a66
DerFrZockermd_5DerFrZocker
bcf56171a63#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
DerFrZockermd_5DerFrZocker
7f833a2d150SPIGOT-7462: Players no longer drop XP after dying near a Sculk CatalystSPIGOT-7462
md_5md_5
752aac66979Implement APIs for per world view and simulation distances
Xor Boolemd_5Xor Boole
57d7ef433cePreserve empty enchantment tags for glow effectAdapted from Spigot commit cc9a1a417f1ac95a7957db8636e31c8fc2baf4e9.
md_5md_5
465ec3fb424Remove connected check on setScoreboardNo other API uses such a check and it has been removed in Spigot since f7086eb96d9977d717af75c0dd2eb38349b2df2b in 2013.
md_5md_5
f90ce621ef9Use one PermissibleBase for all command blocksInspired by Spigot commit 4bd27f7d0f8dcffab0062741416a612ea258dc68 by FrozenBrain.