fixed Equipment property serialization
This commit is contained in:
parent
33b22b534d
commit
80b89c5b93
1 changed files with 4 additions and 3 deletions
|
@ -1,18 +1,19 @@
|
|||
package lol.pyr.znpcsplus.entity.serializers;
|
||||
|
||||
import com.github.retrooper.packetevents.protocol.item.ItemStack;
|
||||
import io.github.retrooper.packetevents.util.SpigotConversionUtil;
|
||||
import lol.pyr.znpcsplus.entity.PropertySerializer;
|
||||
import lol.pyr.znpcsplus.util.ItemSerializationUtil;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
|
||||
public class ItemStackPropertySerializer implements PropertySerializer<ItemStack> {
|
||||
@Override
|
||||
public String serialize(ItemStack property) {
|
||||
return ItemSerializationUtil.itemToB64(property);
|
||||
return ItemSerializationUtil.itemToB64(SpigotConversionUtil.toBukkitItemStack(property));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemStack deserialize(String property) {
|
||||
return ItemSerializationUtil.itemFromB64(property);
|
||||
return SpigotConversionUtil.fromBukkitItemStack(ItemSerializationUtil.itemFromB64(property));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in a new issue