Account for vanishing curse
This commit is contained in:
parent
121b1bbd24
commit
177771b17c
@ -24,6 +24,7 @@ import net.minecraft.world.effect.MobEffects
|
||||
import net.minecraft.world.entity.Entity
|
||||
import net.minecraft.world.entity.item.ItemEntity
|
||||
import net.minecraft.world.entity.player.Player
|
||||
import net.minecraft.world.item.enchantment.EnchantmentHelper.hasVanishingCurse
|
||||
import net.minecraftforge.common.capabilities.Capability
|
||||
import net.minecraftforge.common.capabilities.ForgeCapabilities
|
||||
import net.minecraftforge.event.AttachCapabilitiesEvent
|
||||
@ -85,7 +86,10 @@ class MatteryPlayerCapability(val ply: Player) : ICapabilityProvider, IMatteryEn
|
||||
|
||||
for (item in iterator) {
|
||||
if (!item.isEmpty) {
|
||||
if (!hasVanishingCurse(item)) {
|
||||
ply.drop(item, true, false)
|
||||
}
|
||||
|
||||
iterator.remove()
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user