Spigot
  1. Spigot

Bukkit

Public
AuthorCommitMessageCommit dateIssues
Docmd_5Doc
02161cb4b42#1034: Add CreatureSpawnEvent.SpawnReason#TRIAL_SPAWNER
md_5md_5
f9cb6f34125SPIGOT-7777: All entity potion effects are removed on deathSPIGOT-7777
Docmd_5Doc
25d548eb23f#1031: Expose Creeper igniter
Parker Hawkemd_5Parker Hawke
ccbf091556dSPIGOT-7770: Reserve spaces in shaped recipes for blank ingredientsSPIGOT-7770
md_5md_5
17f7097c13cClarify ambiguity around what is API
Y2K_Y2K_
71714f0c114Remove note from InventoryView JavaDoc
Parker Hawkemd_5Parker Hawke
aaf497316ea#1030: Deprecate more unused methods in UnsafeValues
md_5md_5
3a9dc6890ebSPIGOT-7771: Material.getDefaultAttributes always returns an empty mapSPIGOT-7771
Y2K_md_5Y2K_
2b4b6d14241#1023: Convert InventoryView to interface
DocDoc
e2160a18658Make MapCursor#type not depends on deprecated values
md_5md_5
befcf86d22fSPIGOT-7740: Fix using new map cursor typesSPIGOT-7740
DocDoc
09229095043Add EntityDamageEvent.DamageCause#CAMPFIRE
md_5md_5
b0a1d5b7480Update to Minecraft 1.21
md_5md_5
376e37db4b2SPIGOT-7677: Update which entities are marked as spawnableSPIGOT-7677
md_5md_5
06c4add3a97SPIGOT-7737: Add separate TreeType.MEGA_PINESPIGOT-7737
Docmd_5Doc
19b7caaabe6SPIGOT-7731: Spawn eggs cannot have damageSPIGOT-7731
coll1234567md_5coll1234567
e585297edeb#1022: Add force option to Player#spawnParticle
Metallic Goatmd_5Metallic Goat
d26e0094d53#1018: Add methods to get players seeing specific chunks
mfnalexmd_5mfnalex
8df1ed1847f#978: Add Material#isCompostable and Material#getCompostChance
DerFrZockermd_5DerFrZocker
4b9b59c7972SPIGOT-7676: Enforce locale parameter in toLowerCase and toUpperCase method calls and always use root localeSPIGOT-7676
DerFrZockermd_5DerFrZocker
8d1e700a062#1020: Cast instead of using #typed when getting BlockType and ItemType to better work with testing / mocks
DerFrZockermd_5DerFrZocker
fa28607adbc#1016: Fix incorrect assumption of Fireball having constant speed
Parker Hawkemd_5Parker Hawke
4c6c8586bb8#1015: Add a tool component to ItemMetaCo-authored-by: md_5 <[email protected]>
Parker Hawkemd_5Parker Hawke
6f6b2123bfd#1014: Add PotionEffectTypeCategory to distinguish between beneficial and harmful effects
DerFrZockermd_5DerFrZocker
f511cfe1f1a#1013, SPIGOT-4288, SPIGOT-6202: Add material rerouting in preparation for the switch to ItemType and BlockTypeThis also moves the conversion from and to legacy material to the method calls of legacy plugins, and no longer allows them directly in the server. This has the side effect of fixing some legacy plugin issues, such as SPIGOT-4288, SPIGOT-6161. Also fixes legacy items sometimes not stacking in inventory when using addItem, a client disconnect when using legacy items in recipes and probably some...3 Jira issues
Docmd_5Doc
def44cbfddaSPIGOT-7669: Fix typo in ProjectileHitEvent#getHitBlockFace documentationSPIGOT-7669
Parker Hawkemd_5Parker Hawke
53fa4f726fe#1011: Throw an exception if a RecipeChoice is ever supplied airThis would otherwise crash the client.
Parker Hawkemd_5Parker Hawke
fa99e752ae2#1007: Add ItemMeta#getAsComponentString()
md_5md_5
94a9178282eFix copy-pasted BlockType.Typed documentation
md_5md_5
9b34ac8cc03Largely restore deprecated PotionData API
Parker Hawkemd_5Parker Hawke
51a6449bcee#1008: Deprecate ITEMS_TOOLS, removed in 1.20.5
md_5md_5
702d15fea48Fix Javadoc reference
coll1234567md_5coll1234567
42f6cdf4c5d#919: Add internal ItemType and BlockType, delegate Material methods to themCo-authored-by: Bjarne Koll <[email protected]> Co-authored-by: DerFrZocker <[email protected]> Co-authored-by: md_5 <[email protected]>
Docmd_5Doc
237bb37bb31SPIGOT-1166, SPIGOT-7647: Expose Damager BlockState in EntityDamageByBlockEvent2 Jira issues
DerFrZockermd_5DerFrZocker
035ea146607SPIGOT-6993: Allow #setVelocity to change the speed of a fireball and add a note to #setDirection about itSPIGOT-6993
DerFrZockermd_5DerFrZocker
8c7880fb608#1004: Improve field rename handling and centralize conversion between bukkit and string more
Docmd_5Doc
87c90e93633SPIGOT-7650: Add DamageSource for EntityDeathEvent and PlayerDeathEventSPIGOT-7650
md_5md_5
ac72b19b01bUpdate to Minecraft 1.20.6
Parker Hawkemd_5Parker Hawke
6bfe91ae212SPIGOT-7617: Add BlockExplodeEvent#getExplodedBlockState()SPIGOT-7617
Parker Hawkemd_5Parker Hawke
304e83eb384#1002: Improve documentation and implementation of getMaxStackSize
DerFrZockermd_5DerFrZocker
e8215ea2000SPIGOT-7638: Library loader does not seem to resolve every dependencySPIGOT-7638
DerFrZockerDerFrZocker
79c595c0c33SPIGOT-7637: Bad logic in checking nullability of AttributeModifier slotsAlso fix Class loading order issues, which resulted in EquipmentSlot#getGroup returning null, since EquipmentSlot and EquipmentSlotGroup referencing each other on class init. This caused EquipmentSlot to being init first, when the fields in EquipmentSlotGroup are still null, resulting in the group being null.SPIGOT-7637
md_5md_5
69fa46950ccAdd some missing deprecation annotations
md_5md_5
f850da2e36bUpdate Maven plugins/versions
md_5md_5
8d8400db564Use regular compiler seeing as ECJ doesn't support Java 21 JRE
md_5md_5
c29e1688d1fRevert "BUILDTOOLS-676: Downgrade Maven compiler version"This reverts commit fc1f96cfadac4d3f3b91f419891f98cfad264f30.BUILDTOOLS-676
DerFrZockermd_5DerFrZocker
07bce714f44SPIGOT-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 functionSPIGOT-7355
md_5md_5
6a8ea76458dFix bad merge in penultimate commit
md_5md_5
50a7920c5a1Fix imports in previous commit
Parker Hawkemd_5Parker Hawke
83640dd19e7#995: Add required feature to MinecraftExperimental for easy lookups