Cooking and unlocking recipies.

This commit is contained in:
GanyusLeftHorn
2022-07-02 01:11:58 -07:00
committed by Melledy
Unverified
parent 1e53b9a4f7
commit cfd10b8955
7 changed files with 210 additions and 1 deletions
@@ -0,0 +1,28 @@
package emu.grasscutter.server.packet.send;
import emu.grasscutter.net.packet.BasePacket;
import emu.grasscutter.net.packet.PacketOpcodes;
import emu.grasscutter.net.proto.CookRecipeDataNotifyOuterClass.CookRecipeDataNotify;
import emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData;
public class PacketCookRecipeDataNotify extends BasePacket {
public PacketCookRecipeDataNotify(CookRecipeData recipe) {
super(PacketOpcodes.CookRecipeDataNotify);
CookRecipeDataNotify proto = CookRecipeDataNotify.newBuilder()
.setRecipeData(recipe)
.build();
this.setData(proto);
}
public PacketCookRecipeDataNotify(int recipeId) {
super(PacketOpcodes.CookRecipeDataNotify);
CookRecipeDataNotify proto = CookRecipeDataNotify.newBuilder()
.setRecipeData(CookRecipeData.newBuilder().setRecipeId(recipeId))
.build();
this.setData(proto);
}
}