mirror of
https://github.com/PaperMC/Paper.git
synced 2025-05-19 05:30:23 -07:00
Check for empty when sending equipment changes (#12008)
This commit is contained in:
parent
88bbead13b
commit
336ea9dfeb
@ -1063,7 +1063,7 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
|
|||||||
*
|
*
|
||||||
* @param entity the entity whose equipment to change
|
* @param entity the entity whose equipment to change
|
||||||
* @param items the slots to change, where the values are the items to which
|
* @param items the slots to change, where the values are the items to which
|
||||||
* the slot should be changed. null values will set the slot to air
|
* the slot should be changed. null values will set the slot to air, empty map is not allowed
|
||||||
*/
|
*/
|
||||||
public void sendEquipmentChange(@NotNull LivingEntity entity, @NotNull Map<EquipmentSlot, ItemStack> items);
|
public void sendEquipmentChange(@NotNull LivingEntity entity, @NotNull Map<EquipmentSlot, ItemStack> items);
|
||||||
|
|
||||||
|
@ -1161,6 +1161,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
|||||||
public void sendEquipmentChange(LivingEntity entity, Map<EquipmentSlot, ItemStack> items) {
|
public void sendEquipmentChange(LivingEntity entity, Map<EquipmentSlot, ItemStack> items) {
|
||||||
Preconditions.checkArgument(entity != null, "Entity cannot be null");
|
Preconditions.checkArgument(entity != null, "Entity cannot be null");
|
||||||
Preconditions.checkArgument(items != null, "items cannot be null");
|
Preconditions.checkArgument(items != null, "items cannot be null");
|
||||||
|
Preconditions.checkArgument(!items.isEmpty(), "items cannot be empty");
|
||||||
|
|
||||||
if (this.getHandle().connection == null) {
|
if (this.getHandle().connection == null) {
|
||||||
return;
|
return;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user