diff --git a/paper-api/src/main/java/org/bukkit/event/entity/PlayerDeathEvent.java b/paper-api/src/main/java/org/bukkit/event/entity/PlayerDeathEvent.java
index deb1e59ef..d49dffbc2 100644
--- a/paper-api/src/main/java/org/bukkit/event/entity/PlayerDeathEvent.java
+++ b/paper-api/src/main/java/org/bukkit/event/entity/PlayerDeathEvent.java
@@ -264,19 +264,18 @@ public class PlayerDeathEvent extends EntityDeathEvent {
*
* You MUST remove the item from the .getDrops() collection too or it will duplicate!
*
{@code
- * {@literal @EventHandler(ignoreCancelled = true)}
- * public void onPlayerDeath(PlayerDeathEvent event) {
- * for (Iterator iterator = event.getDrops().iterator(); iterator.hasNext(); ) {
- * ItemStack drop = iterator.next();
- * List lore = drop.getLore();
- * if (lore != null && !lore.isEmpty()) {
- * if (lore.get(0).contains("(SOULBOUND)")) {
- * iterator.remove();
- * event.getItemsToKeep().add(drop);
- * }
- * }
+ * private static final NamespacedKey SOULBOUND_KEY = new NamespacedKey("testplugin", "soulbound");
+ *
+ * @EventHandler(ignoreCancelled = true)
+ * public void onPlayerDeath(PlayerDeathEvent event) {
+ * for (Iterator iterator = event.getDrops().iterator(); iterator.hasNext(); ) {
+ * ItemStack drop = iterator.next();
+ * if (drop.getPersistentDataContainer().getOrDefault(SOULBOUND_KEY, PersistentDataType.BOOLEAN, false)) {
+ * iterator.remove();
+ * event.getItemsToKeep().add(drop);
* }
* }
+ * }
* }
* * Adding an item to this list that the player did not previously have will give them the item on death.