Skip to content

Commit 79e2cb6

Browse files
authored
Update upstream (Bukkit/CraftBukkit/Spigot) (PaperMC#10875)
Upstream has released updates that appear to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing Bukkit Changes: 376e37d SPIGOT-7677: Update which entities are marked as spawnable 06c4add3 SPIGOT-7737: Add separate TreeType.MEGA_PINE 19b7caa SPIGOT-7731: Spawn eggs cannot have damage e585297 PR-1022: Add force option to Player#spawnParticle d26e009 PR-1018: Add methods to get players seeing specific chunks 8df1ed1 PR-978: Add Material#isCompostable and Material#getCompostChance 4b9b59c SPIGOT-7676: Enforce locale parameter in toLowerCase and toUpperCase method calls and always use root locale 8d1e700 PR-1020: Cast instead of using #typed when getting BlockType and ItemType to better work with testing / mocks fa28607 PR-1016: Fix incorrect assumption of Fireball having constant speed 4c6c858 PR-1015: Add a tool component to ItemMeta 6f6b212 PR-1014: Add PotionEffectTypeCategory to distinguish between beneficial and harmful effects f511cfe PR-1013, SPIGOT-4288, SPIGOT-6202: Add material rerouting in preparation for the switch to ItemType and BlockType def44cb SPIGOT-7669: Fix typo in ProjectileHitEvent#getHitBlockFace documentation 53fa4f7 PR-1011: Throw an exception if a RecipeChoice is ever supplied air CraftBukkit Changes: ee95e17 SPIGOT-7737: Add separate TreeType.MEGA_PINE 0dae4c6 Fix spawn egg equality check and copy constructor ab59e84 Fix spawn eggs with no entity creating invalid stacks and disconnect creative clients 3b6093b SPIGOT-7736: Creative spawn egg use loses components c6b4d5a SPIGOT-7731: Spawn eggs cannot have damage 340ccd5 SPIGOT-7735: Fix serialization of player heads with note block sound fd2f418 SPIGOT-7734: Can't register a custom advancement using unsafe() 02456e2 PR-1413: Add force option to Player#spawnParticle 6a61f38 SPIGOT-7680: Per-world weather command 58c41ce PR-1409: Add methods to get players seeing specific chunks 16c9767 PR-1412: Fix shipwreck loot tables not being set for BlockTransformers 7189ba6 PR-1360: Add Material#isCompostable and Material#getCompostChance 9003845 SPIGOT-7676: Enforce locale parameter in toLowerCase and toUpperCase method calls and always use root locale bdb40c5 Increase outdated build delay d6607c7 SPIGOT-7675: Fix FoodComponent config deserialization b148ed3 PR-1406: Fix incorrect assumption of Fireball having constant speed 3ec31ca PR-1405: Add a tool component to ItemMeta 5d7d675 PR-1404: Add PotionEffectTypeCategory to distinguish between beneficial and harmful effects 9608279 PR-1403, SPIGOT-4288, SPIGOT-6202: Add material rerouting in preparation for the switch to ItemType and BlockType 94e44ec PR-1401: Add a config option to accept old keys in registry get calls a437019 PR-1402: Fix ChunkSnapshot#isSectionEmpty() is always false 87d0a33 SPIGOT-7668: Move NONE Registry updater to FieldRename to avoid some class loader issues 2ea1e7a PR-1399: Fix regression preventing positive .setDamage value from causing knockback for 0 damage events ba2d49d Increase outdated build delay Spigot Changes: fcd94e21 Rebuild patches 342f4939 SPIGOT-7661: Add experimental unload-frozen-chunks option
1 parent 906df69 commit 79e2cb6

269 files changed

Lines changed: 1345 additions & 1233 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

paper-api-generator/src/main/java/io/papermc/generator/types/goal/MobGoalNames.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@
120120
import java.lang.reflect.Constructor;
121121
import java.util.HashMap;
122122
import java.util.HashSet;
123+
import java.util.Locale;
123124
import java.util.Map;
124125
import java.util.Set;
125126

@@ -282,8 +283,8 @@ public static String getUsableName(String name) {
282283
name = sb.toString();
283284
name = name.replaceFirst("_", "");
284285

285-
if (flag && !deobfuscationMap.containsKey(name.toLowerCase()) && !ignored.contains(name)) {
286-
System.out.println("need to map " + original + " (" + name.toLowerCase() + ")");
286+
if (flag && !deobfuscationMap.containsKey(name.toLowerCase(Locale.ROOT)) && !ignored.contains(name)) {
287+
System.out.println("need to map " + original + " (" + name.toLowerCase(Locale.ROOT) + ")");
287288
}
288289

289290
// did we rename this key?

paper-api-generator/src/main/java/io/papermc/generator/utils/Formatting.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public final class Formatting {
1212
private static final Pattern ILLEGAL_FIELD_CHARACTERS = Pattern.compile("[.-/]");
1313

1414
public static String formatKeyAsField(String path) {
15-
return ILLEGAL_FIELD_CHARACTERS.matcher(path.toUpperCase(Locale.ENGLISH)).replaceAll("_");
15+
return ILLEGAL_FIELD_CHARACTERS.matcher(path.toUpperCase(Locale.ROOT)).replaceAll("_");
1616
}
1717

1818
public static Comparator<String> ALPHABETIC_KEY_ORDER = alphabeticKeyOrder(path -> path);

patches/api/0003-Test-changes.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -233,10 +233,10 @@ index 89ca06ebecdaadd5dfc7bc74473ca15ad36f6eff..5974ceea58940e1799f3589eac0e39b9
233233

234234
public static Stream<Arguments> data() {
235235
diff --git a/src/test/java/org/bukkit/support/TestServer.java b/src/test/java/org/bukkit/support/TestServer.java
236-
index 79173d6ed844f1e640e3aa745a9b560ec5e6a2bc..73ec679ac0d1f398b417bd174b47f9af93351e27 100644
236+
index 5709d52ed4ac4ce8dd8b0569281279f7305c5fb9..a47ee3ce660ec4467b5ed6a4b41fb2d19179a189 100644
237237
--- a/src/test/java/org/bukkit/support/TestServer.java
238238
+++ b/src/test/java/org/bukkit/support/TestServer.java
239-
@@ -61,6 +61,11 @@ public final class TestServer {
239+
@@ -72,6 +72,11 @@ public final class TestServer {
240240
UnsafeValues unsafeValues = mock(withSettings().stubOnly());
241241
when(instance.getUnsafe()).thenReturn(unsafeValues);
242242

patches/api/0006-Adventure.patch

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1511,10 +1511,10 @@ index ce9bb54a6ef8a7d31804ec63aa1f6cbbd6ae2d54..baf49da3dd46039da2f24a4af8b1b861
15111511
Material toLegacy(Material material);
15121512

15131513
diff --git a/src/main/java/org/bukkit/Warning.java b/src/main/java/org/bukkit/Warning.java
1514-
index efb97712cc9dc7c1e12a59f5b94e4f2ad7c6b7d8..3024468af4c073324e536c1cb26beffb1e09f3f4 100644
1514+
index 0208fc2bcd5c99c60b37419b92248db76681fc1e..5c1dda6888561a7eba0fbf9ba6ca7d7fe856eb53 100644
15151515
--- a/src/main/java/org/bukkit/Warning.java
15161516
+++ b/src/main/java/org/bukkit/Warning.java
1517-
@@ -67,6 +67,7 @@ public @interface Warning {
1517+
@@ -68,6 +68,7 @@ public @interface Warning {
15181518
* </ul>
15191519
*/
15201520
public boolean printFor(@Nullable Warning warning) {
@@ -1523,7 +1523,7 @@ index efb97712cc9dc7c1e12a59f5b94e4f2ad7c6b7d8..3024468af4c073324e536c1cb26beffb
15231523
return warning == null || warning.value();
15241524
}
15251525
diff --git a/src/main/java/org/bukkit/World.java b/src/main/java/org/bukkit/World.java
1526-
index 3132e6754ab462eca0b7de1e7ad64c955316296d..a9858c2559f0921613b19710135cc6e060488e96 100644
1526+
index c0479a8da773b2f8db29f190ddc0e4961fb9f107..9732929b666b0a5e1a2a41c8e8794cc4f2535e41 100644
15271527
--- a/src/main/java/org/bukkit/World.java
15281528
+++ b/src/main/java/org/bukkit/World.java
15291529
@@ -47,7 +47,7 @@ import org.jetbrains.annotations.Nullable;
@@ -1535,7 +1535,7 @@ index 3132e6754ab462eca0b7de1e7ad64c955316296d..a9858c2559f0921613b19710135cc6e0
15351535

15361536
/**
15371537
* Gets the {@link Block} at the given coordinates
1538-
@@ -617,6 +617,14 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
1538+
@@ -644,6 +644,14 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
15391539
@NotNull
15401540
public List<Player> getPlayers();
15411541

@@ -2182,10 +2182,10 @@ index b7d8dd30360a38dbdc7bbce40c8e6ced7261f833..0817f2395c2b18828565435568ce651f
21822182
public void sendRawMessage(@Nullable UUID sender, @NotNull String message);
21832183
}
21842184
diff --git a/src/main/java/org/bukkit/enchantments/Enchantment.java b/src/main/java/org/bukkit/enchantments/Enchantment.java
2185-
index 18983f405b2f6c4159dba5c99674ae7729905cc4..a82d6f469aca02fb28b1b3ad84dc40415f1f1ade 100644
2185+
index f52cff3abcded891f6002a5fe4d5229ab551fe73..9db24da6836de45b7aff8d89782e6b0e1bc5391b 100644
21862186
--- a/src/main/java/org/bukkit/enchantments/Enchantment.java
21872187
+++ b/src/main/java/org/bukkit/enchantments/Enchantment.java
2188-
@@ -318,6 +318,19 @@ public abstract class Enchantment implements Keyed, Translatable {
2188+
@@ -319,6 +319,19 @@ public abstract class Enchantment implements Keyed, Translatable {
21892189
* @return True if the enchantment may be applied, otherwise False
21902190
*/
21912191
public abstract boolean canEnchantItem(@NotNull ItemStack item);
@@ -2256,7 +2256,7 @@ index 558fe6e23f562ee873fc84112f930c6ea19a09f4..c78fb359bd28b8dc1ba242642ec612e8
22562256
+ // Paper end
22572257
}
22582258
diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java
2259-
index 712c0a8ae919ed9e7cb84cebd4b6a415ddaa63eb..4e9ba039669c7059180f5776ee2f7188f2dd01b5 100644
2259+
index 3cec942c2fb46a8fa0b8bc63cbc353ebd23a93ba..c7d3d938534ac11fe420418655dae689c58fbe12 100644
22602260
--- a/src/main/java/org/bukkit/entity/Player.java
22612261
+++ b/src/main/java/org/bukkit/entity/Player.java
22622262
@@ -56,7 +56,41 @@ import org.jetbrains.annotations.Nullable;
@@ -2892,7 +2892,7 @@ index 712c0a8ae919ed9e7cb84cebd4b6a415ddaa63eb..4e9ba039669c7059180f5776ee2f7188
28922892
public void sendTitle(@Nullable String title, @Nullable String subtitle, int fadeIn, int stay, int fadeOut);
28932893

28942894
/**
2895-
@@ -2117,6 +2491,14 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
2895+
@@ -2165,6 +2539,14 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
28962896
*/
28972897
public int getClientViewDistance();
28982898

@@ -2907,7 +2907,7 @@ index 712c0a8ae919ed9e7cb84cebd4b6a415ddaa63eb..4e9ba039669c7059180f5776ee2f7188
29072907
/**
29082908
* Gets the player's estimated ping in milliseconds.
29092909
*
2910-
@@ -2142,8 +2524,10 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
2910+
@@ -2190,8 +2572,10 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
29112911
* they wish.
29122912
*
29132913
* @return the player's locale
@@ -2918,7 +2918,7 @@ index 712c0a8ae919ed9e7cb84cebd4b6a415ddaa63eb..4e9ba039669c7059180f5776ee2f7188
29182918
public String getLocale();
29192919

29202920
/**
2921-
@@ -2195,6 +2579,14 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
2921+
@@ -2243,6 +2627,14 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
29222922
*/
29232923
public boolean isAllowingServerListings();
29242924

@@ -2933,7 +2933,7 @@ index 712c0a8ae919ed9e7cb84cebd4b6a415ddaa63eb..4e9ba039669c7059180f5776ee2f7188
29332933
// Spigot start
29342934
public class Spigot extends Entity.Spigot {
29352935

2936-
@@ -2226,11 +2618,13 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
2936+
@@ -2274,11 +2666,13 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
29372937
throw new UnsupportedOperationException("Not supported yet.");
29382938
}
29392939

@@ -2947,7 +2947,7 @@ index 712c0a8ae919ed9e7cb84cebd4b6a415ddaa63eb..4e9ba039669c7059180f5776ee2f7188
29472947
@Override
29482948
public void sendMessage(@NotNull net.md_5.bungee.api.chat.BaseComponent... components) {
29492949
throw new UnsupportedOperationException("Not supported yet.");
2950-
@@ -2241,7 +2635,9 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
2950+
@@ -2289,7 +2683,9 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
29512951
*
29522952
* @param position the screen position
29532953
* @param component the components to send
@@ -2957,7 +2957,7 @@ index 712c0a8ae919ed9e7cb84cebd4b6a415ddaa63eb..4e9ba039669c7059180f5776ee2f7188
29572957
public void sendMessage(@NotNull net.md_5.bungee.api.ChatMessageType position, @NotNull net.md_5.bungee.api.chat.BaseComponent component) {
29582958
throw new UnsupportedOperationException("Not supported yet.");
29592959
}
2960-
@@ -2251,7 +2647,9 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
2960+
@@ -2299,7 +2695,9 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
29612961
*
29622962
* @param position the screen position
29632963
* @param components the components to send
@@ -2967,7 +2967,7 @@ index 712c0a8ae919ed9e7cb84cebd4b6a415ddaa63eb..4e9ba039669c7059180f5776ee2f7188
29672967
public void sendMessage(@NotNull net.md_5.bungee.api.ChatMessageType position, @NotNull net.md_5.bungee.api.chat.BaseComponent... components) {
29682968
throw new UnsupportedOperationException("Not supported yet.");
29692969
}
2970-
@@ -2262,7 +2660,9 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
2970+
@@ -2310,7 +2708,9 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
29712971
* @param position the screen position
29722972
* @param sender the sender of the message
29732973
* @param component the components to send
@@ -2977,7 +2977,7 @@ index 712c0a8ae919ed9e7cb84cebd4b6a415ddaa63eb..4e9ba039669c7059180f5776ee2f7188
29772977
public void sendMessage(@NotNull net.md_5.bungee.api.ChatMessageType position, @Nullable java.util.UUID sender, @NotNull net.md_5.bungee.api.chat.BaseComponent component) {
29782978
throw new UnsupportedOperationException("Not supported yet.");
29792979
}
2980-
@@ -2273,7 +2673,9 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
2980+
@@ -2321,7 +2721,9 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
29812981
* @param position the screen position
29822982
* @param sender the sender of the message
29832983
* @param components the components to send
@@ -4294,10 +4294,10 @@ index e12996492c1558fed9fab30de9f8018e0ed7fac3..002acfbdce1db10f7ba1b6a013e678f5
42944294

42954295
/**
42964296
diff --git a/src/main/java/org/bukkit/inventory/ItemFactory.java b/src/main/java/org/bukkit/inventory/ItemFactory.java
4297-
index b8bb11544bdfb5b9272c2c3c33c95a4c1c7fdf12..86fbc3902989a3baca851ab8c3866af445451787 100644
4297+
index aa7fcae0de70aa5c10a331dfb076efd2f2c64065..d5342258086066d3b9ef404916bad8440f0cf0cd 100644
42984298
--- a/src/main/java/org/bukkit/inventory/ItemFactory.java
42994299
+++ b/src/main/java/org/bukkit/inventory/ItemFactory.java
4300-
@@ -215,4 +215,24 @@ public interface ItemFactory {
4300+
@@ -200,4 +200,24 @@ public interface ItemFactory {
43014301
*/
43024302
@NotNull
43034303
ItemStack enchantItem(@NotNull final ItemStack item, final int level, final boolean allowTreasures);
@@ -4323,7 +4323,7 @@ index b8bb11544bdfb5b9272c2c3c33c95a4c1c7fdf12..86fbc3902989a3baca851ab8c3866af4
43234323
+ // Paper end - Adventure
43244324
}
43254325
diff --git a/src/main/java/org/bukkit/inventory/ItemStack.java b/src/main/java/org/bukkit/inventory/ItemStack.java
4326-
index 692f67c4e27cf62451130479510d06c89274ad23..22e883c8d737cf9f799c6160ff63d90f99250020 100644
4326+
index eade62328895133c026e7e678e648e1fc846f5ee..730c42eddd38acec1cdbb19dfc8c675795d1e68d 100644
43274327
--- a/src/main/java/org/bukkit/inventory/ItemStack.java
43284328
+++ b/src/main/java/org/bukkit/inventory/ItemStack.java
43294329
@@ -26,7 +26,7 @@ import org.jetbrains.annotations.Nullable;
@@ -4335,7 +4335,7 @@ index 692f67c4e27cf62451130479510d06c89274ad23..22e883c8d737cf9f799c6160ff63d90f
43354335
private Material type = Material.AIR;
43364336
private int amount = 0;
43374337
private MaterialData data = null;
4338-
@@ -624,4 +624,21 @@ public class ItemStack implements Cloneable, ConfigurationSerializable, Translat
4338+
@@ -626,4 +626,21 @@ public class ItemStack implements Cloneable, ConfigurationSerializable, Translat
43394339
public String getTranslationKey() {
43404340
return Bukkit.getUnsafe().getTranslationKey(this);
43414341
}
@@ -4596,10 +4596,10 @@ index 9bab73c3c2ca759b8e1c7d07d98cc593c961666a..f0c6943da3f783101ca647b75b3230fa
45964596
throw new UnsupportedOperationException("Not supported yet.");
45974597
}
45984598
diff --git a/src/main/java/org/bukkit/inventory/meta/ItemMeta.java b/src/main/java/org/bukkit/inventory/meta/ItemMeta.java
4599-
index 3a87089ba78f1e603ef582fcda3eb915d11f21a5..a23d030d2204098be17d8b18021fd0bb79b4431b 100644
4599+
index 556df980d235e0ce09c227419e1c70fed68313bc..bc065cc78b69d26ac07941b8485fabe256d6286c 100644
46004600
--- a/src/main/java/org/bukkit/inventory/meta/ItemMeta.java
46014601
+++ b/src/main/java/org/bukkit/inventory/meta/ItemMeta.java
4602-
@@ -35,6 +35,24 @@ public interface ItemMeta extends Cloneable, ConfigurationSerializable, Persiste
4602+
@@ -36,6 +36,24 @@ public interface ItemMeta extends Cloneable, ConfigurationSerializable, Persiste
46034603
*/
46044604
boolean hasDisplayName();
46054605

@@ -4624,7 +4624,7 @@ index 3a87089ba78f1e603ef582fcda3eb915d11f21a5..a23d030d2204098be17d8b18021fd0bb
46244624
/**
46254625
* Gets the display name that is set.
46264626
* <p>
4627-
@@ -42,7 +60,9 @@ public interface ItemMeta extends Cloneable, ConfigurationSerializable, Persiste
4627+
@@ -43,7 +61,9 @@ public interface ItemMeta extends Cloneable, ConfigurationSerializable, Persiste
46284628
* before calling this method.
46294629
*
46304630
* @return the display name that is set
@@ -4634,7 +4634,7 @@ index 3a87089ba78f1e603ef582fcda3eb915d11f21a5..a23d030d2204098be17d8b18021fd0bb
46344634
@NotNull
46354635
String getDisplayName();
46364636

4637-
@@ -50,7 +70,9 @@ public interface ItemMeta extends Cloneable, ConfigurationSerializable, Persiste
4637+
@@ -51,7 +71,9 @@ public interface ItemMeta extends Cloneable, ConfigurationSerializable, Persiste
46384638
* Sets the display name.
46394639
*
46404640
* @param name the name to set
@@ -4644,7 +4644,7 @@ index 3a87089ba78f1e603ef582fcda3eb915d11f21a5..a23d030d2204098be17d8b18021fd0bb
46444644
void setDisplayName(@Nullable String name);
46454645

46464646
/**
4647-
@@ -63,6 +85,32 @@ public interface ItemMeta extends Cloneable, ConfigurationSerializable, Persiste
4647+
@@ -64,6 +86,32 @@ public interface ItemMeta extends Cloneable, ConfigurationSerializable, Persiste
46484648
*/
46494649
boolean hasItemName();
46504650

@@ -4677,7 +4677,7 @@ index 3a87089ba78f1e603ef582fcda3eb915d11f21a5..a23d030d2204098be17d8b18021fd0bb
46774677
/**
46784678
* Gets the item name that is set.
46794679
* <br>
4680-
@@ -73,7 +121,9 @@ public interface ItemMeta extends Cloneable, ConfigurationSerializable, Persiste
4680+
@@ -74,7 +122,9 @@ public interface ItemMeta extends Cloneable, ConfigurationSerializable, Persiste
46814681
* calling this method.
46824682
*
46834683
* @return the item name that is set
@@ -4687,7 +4687,7 @@ index 3a87089ba78f1e603ef582fcda3eb915d11f21a5..a23d030d2204098be17d8b18021fd0bb
46874687
@NotNull
46884688
String getItemName();
46894689

4690-
@@ -84,7 +134,9 @@ public interface ItemMeta extends Cloneable, ConfigurationSerializable, Persiste
4690+
@@ -85,7 +135,9 @@ public interface ItemMeta extends Cloneable, ConfigurationSerializable, Persiste
46914691
* anvil, is not styled with italics, and does not show labels.
46924692
*
46934693
* @param name the name to set
@@ -4697,7 +4697,7 @@ index 3a87089ba78f1e603ef582fcda3eb915d11f21a5..a23d030d2204098be17d8b18021fd0bb
46974697
void setItemName(@Nullable String name);
46984698

46994699
/**
4700-
@@ -125,6 +177,24 @@ public interface ItemMeta extends Cloneable, ConfigurationSerializable, Persiste
4700+
@@ -126,6 +178,24 @@ public interface ItemMeta extends Cloneable, ConfigurationSerializable, Persiste
47014701
*/
47024702
boolean hasLore();
47034703

@@ -4722,7 +4722,7 @@ index 3a87089ba78f1e603ef582fcda3eb915d11f21a5..a23d030d2204098be17d8b18021fd0bb
47224722
/**
47234723
* Gets the lore that is set.
47244724
* <p>
4725-
@@ -132,7 +202,9 @@ public interface ItemMeta extends Cloneable, ConfigurationSerializable, Persiste
4725+
@@ -133,7 +203,9 @@ public interface ItemMeta extends Cloneable, ConfigurationSerializable, Persiste
47264726
* calling this method.
47274727
*
47284728
* @return a list of lore that is set
@@ -4732,7 +4732,7 @@ index 3a87089ba78f1e603ef582fcda3eb915d11f21a5..a23d030d2204098be17d8b18021fd0bb
47324732
@Nullable
47334733
List<String> getLore();
47344734

4735-
@@ -141,7 +213,9 @@ public interface ItemMeta extends Cloneable, ConfigurationSerializable, Persiste
4735+
@@ -142,7 +214,9 @@ public interface ItemMeta extends Cloneable, ConfigurationSerializable, Persiste
47364736
* Removes lore when given null.
47374737
*
47384738
* @param lore the lore that will be set

0 commit comments

Comments
 (0)