mirror of
https://github.com/Sollace/Unicopia.git
synced 2025-02-03 04:16:43 +01:00
17 lines
448 B
Java
17 lines
448 B
Java
|
package com.minelittlepony.unicopia.item;
|
||
|
|
||
|
import java.util.Optional;
|
||
|
|
||
|
import com.minelittlepony.unicopia.entity.ItemImpl;
|
||
|
import net.minecraft.item.*;
|
||
|
|
||
|
public interface ItemDuck extends ItemConvertible, ItemImpl.TickableItem {
|
||
|
void setFoodComponent(FoodComponent food);
|
||
|
|
||
|
Optional<FoodComponent> getOriginalFoodComponent();
|
||
|
|
||
|
default void resetFoodComponent() {
|
||
|
setFoodComponent(getOriginalFoodComponent().orElse(null));
|
||
|
}
|
||
|
}
|