mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2026-02-07 10:36:41 +01:00
Renamed all references to a certain game
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
|
||||
public class Packet extends GenshinPacket {
|
||||
public class Packet extends BasePacket {
|
||||
|
||||
public Packet() {
|
||||
super(PacketOpcodes.NONE);
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.entity.EntityAvatar;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify;
|
||||
|
||||
public class PacketAbilityChangeNotify extends GenshinPacket {
|
||||
public class PacketAbilityChangeNotify extends BasePacket {
|
||||
|
||||
public PacketAbilityChangeNotify(EntityAvatar entity) {
|
||||
super(PacketOpcodes.AbilityChangeNotify, true);
|
||||
|
||||
@@ -2,12 +2,12 @@ package emu.grasscutter.server.packet.send;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AbilityInvocationsNotifyOuterClass.AbilityInvocationsNotify;
|
||||
import emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry;
|
||||
|
||||
public class PacketAbilityInvocationsNotify extends GenshinPacket {
|
||||
public class PacketAbilityInvocationsNotify extends BasePacket {
|
||||
|
||||
public PacketAbilityInvocationsNotify(AbilityInvokeEntry entry) {
|
||||
super(PacketOpcodes.AbilityInvocationsNotify, true);
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.friends.Friendship;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AskAddFriendNotifyOuterClass.AskAddFriendNotify;
|
||||
|
||||
public class PacketAskAddFriendNotify extends GenshinPacket {
|
||||
public class PacketAskAddFriendNotify extends BasePacket {
|
||||
|
||||
public PacketAskAddFriendNotify(Friendship friendship) {
|
||||
super(PacketOpcodes.AskAddFriendNotify);
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AskAddFriendRspOuterClass.AskAddFriendRsp;
|
||||
|
||||
public class PacketAskAddFriendRsp extends GenshinPacket {
|
||||
public class PacketAskAddFriendRsp extends BasePacket {
|
||||
|
||||
public PacketAskAddFriendRsp(int targetUid) {
|
||||
super(PacketOpcodes.AskAddFriendRsp);
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.avatar.GenshinAvatar;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.avatar.Avatar;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarAddNotifyOuterClass.AvatarAddNotify;
|
||||
|
||||
public class PacketAvatarAddNotify extends GenshinPacket {
|
||||
public class PacketAvatarAddNotify extends BasePacket {
|
||||
|
||||
public PacketAvatarAddNotify(GenshinAvatar avatar, boolean addedToTeam) {
|
||||
public PacketAvatarAddNotify(Avatar avatar, boolean addedToTeam) {
|
||||
super(PacketOpcodes.AvatarAddNotify);
|
||||
|
||||
AvatarAddNotify proto = AvatarAddNotify.newBuilder()
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.entity.EntityAvatar;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarChangeCostumeNotifyOuterClass.AvatarChangeCostumeNotify;
|
||||
|
||||
public class PacketAvatarChangeCostumeNotify extends GenshinPacket {
|
||||
public class PacketAvatarChangeCostumeNotify extends BasePacket {
|
||||
|
||||
public PacketAvatarChangeCostumeNotify(EntityAvatar entity) {
|
||||
super(PacketOpcodes.AvatarChangeCostumeNotify);
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarChangeCostumeRspOuterClass.AvatarChangeCostumeRsp;
|
||||
import emu.grasscutter.net.proto.RetcodeOuterClass;
|
||||
|
||||
public class PacketAvatarChangeCostumeRsp extends GenshinPacket {
|
||||
public class PacketAvatarChangeCostumeRsp extends BasePacket {
|
||||
|
||||
public PacketAvatarChangeCostumeRsp(long avatarGuid, int costumeId) {
|
||||
super(PacketOpcodes.AvatarChangeCostumeRsp);
|
||||
|
||||
@@ -2,17 +2,17 @@ package emu.grasscutter.server.packet.send;
|
||||
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.game.TeamInfo;
|
||||
import emu.grasscutter.game.avatar.GenshinAvatar;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.avatar.Avatar;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarDataNotifyOuterClass.AvatarDataNotify;
|
||||
import emu.grasscutter.net.proto.AvatarTeamOuterClass.AvatarTeam;
|
||||
|
||||
public class PacketAvatarDataNotify extends GenshinPacket {
|
||||
public class PacketAvatarDataNotify extends BasePacket {
|
||||
|
||||
public PacketAvatarDataNotify(GenshinPlayer player) {
|
||||
public PacketAvatarDataNotify(Player player) {
|
||||
super(PacketOpcodes.AvatarDataNotify, 2);
|
||||
|
||||
AvatarDataNotify.Builder proto = AvatarDataNotify.newBuilder()
|
||||
@@ -21,7 +21,7 @@ public class PacketAvatarDataNotify extends GenshinPacket {
|
||||
.addAllOwnedFlycloakList(player.getFlyCloakList())
|
||||
.addAllOwnedCostumeList(player.getCostumeList());
|
||||
|
||||
for (GenshinAvatar avatar : player.getAvatars()) {
|
||||
for (Avatar avatar : player.getAvatars()) {
|
||||
proto.addAvatarList(avatar.toProto());
|
||||
}
|
||||
|
||||
@@ -31,7 +31,7 @@ public class PacketAvatarDataNotify extends GenshinPacket {
|
||||
.setTeamName(teamInfo.getName());
|
||||
|
||||
for (int i = 0; i < teamInfo.getAvatars().size(); i++) {
|
||||
GenshinAvatar avatar = player.getAvatars().getAvatarById(teamInfo.getAvatars().get(i));
|
||||
Avatar avatar = player.getAvatars().getAvatarById(teamInfo.getAvatars().get(i));
|
||||
avatarTeam.addAvatarGuidList(avatar.getGuid());
|
||||
}
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarDieAnimationEndRspOuterClass.AvatarDieAnimationEndRsp;
|
||||
|
||||
public class PacketAvatarDieAnimationEndRsp extends GenshinPacket {
|
||||
public class PacketAvatarDieAnimationEndRsp extends BasePacket {
|
||||
|
||||
public PacketAvatarDieAnimationEndRsp(long dieGuid, int skillId) {
|
||||
super(PacketOpcodes.AvatarDieAnimationEndRsp);
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.avatar.GenshinAvatar;
|
||||
import emu.grasscutter.game.avatar.Avatar;
|
||||
import emu.grasscutter.game.inventory.EquipType;
|
||||
import emu.grasscutter.game.inventory.GenshinItem;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.inventory.GameItem;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarEquipChangeNotifyOuterClass.AvatarEquipChangeNotify;
|
||||
|
||||
public class PacketAvatarEquipChangeNotify extends GenshinPacket {
|
||||
public class PacketAvatarEquipChangeNotify extends BasePacket {
|
||||
|
||||
public PacketAvatarEquipChangeNotify(GenshinAvatar avatar, GenshinItem item) {
|
||||
public PacketAvatarEquipChangeNotify(Avatar avatar, GameItem item) {
|
||||
super(PacketOpcodes.AvatarEquipChangeNotify);
|
||||
|
||||
AvatarEquipChangeNotify.Builder proto = AvatarEquipChangeNotify.newBuilder()
|
||||
@@ -27,7 +27,7 @@ public class PacketAvatarEquipChangeNotify extends GenshinPacket {
|
||||
this.setData(proto);
|
||||
}
|
||||
|
||||
public PacketAvatarEquipChangeNotify(GenshinAvatar avatar, EquipType slot) {
|
||||
public PacketAvatarEquipChangeNotify(Avatar avatar, EquipType slot) {
|
||||
super(PacketOpcodes.AvatarEquipChangeNotify);
|
||||
|
||||
AvatarEquipChangeNotify.Builder proto = AvatarEquipChangeNotify.newBuilder()
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.avatar.GenshinAvatar;
|
||||
import emu.grasscutter.game.avatar.Avatar;
|
||||
import emu.grasscutter.game.props.FetterState;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarFetterDataNotifyOuterClass.AvatarFetterDataNotify;
|
||||
import emu.grasscutter.net.proto.AvatarFetterInfoOuterClass.AvatarFetterInfo;
|
||||
import emu.grasscutter.net.proto.FetterDataOuterClass.FetterData;
|
||||
|
||||
public class PacketAvatarFetterDataNotify extends GenshinPacket {
|
||||
public class PacketAvatarFetterDataNotify extends BasePacket {
|
||||
|
||||
public PacketAvatarFetterDataNotify(GenshinAvatar avatar) {
|
||||
public PacketAvatarFetterDataNotify(Avatar avatar) {
|
||||
super(PacketOpcodes.AvatarFetterDataNotify);
|
||||
|
||||
int fetterLevel = avatar.getFetterLevel();
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarFetterLevelRewardRspOuterClass.AvatarFetterLevelRewardRsp;
|
||||
|
||||
public class PacketAvatarFetterLevelRewardRsp extends GenshinPacket {
|
||||
public class PacketAvatarFetterLevelRewardRsp extends BasePacket {
|
||||
|
||||
public PacketAvatarFetterLevelRewardRsp(long guid, int fetterLevel, int rewardId) {
|
||||
super(PacketOpcodes.AvatarFetterLevelRewardRsp);
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.avatar.GenshinAvatar;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.avatar.Avatar;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarFightPropNotifyOuterClass.AvatarFightPropNotify;
|
||||
|
||||
public class PacketAvatarFightPropNotify extends GenshinPacket {
|
||||
public class PacketAvatarFightPropNotify extends BasePacket {
|
||||
|
||||
public PacketAvatarFightPropNotify(GenshinAvatar avatar) {
|
||||
public PacketAvatarFightPropNotify(Avatar avatar) {
|
||||
super(PacketOpcodes.AvatarFightPropNotify);
|
||||
|
||||
AvatarFightPropNotify proto = AvatarFightPropNotify.newBuilder()
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.avatar.GenshinAvatar;
|
||||
import emu.grasscutter.game.avatar.Avatar;
|
||||
import emu.grasscutter.game.props.FightProperty;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarFightPropUpdateNotifyOuterClass.AvatarFightPropUpdateNotify;
|
||||
|
||||
public class PacketAvatarFightPropUpdateNotify extends GenshinPacket {
|
||||
public class PacketAvatarFightPropUpdateNotify extends BasePacket {
|
||||
|
||||
public PacketAvatarFightPropUpdateNotify(GenshinAvatar avatar, FightProperty prop) {
|
||||
public PacketAvatarFightPropUpdateNotify(Avatar avatar, FightProperty prop) {
|
||||
super(PacketOpcodes.AvatarFightPropUpdateNotify);
|
||||
|
||||
AvatarFightPropUpdateNotify proto = AvatarFightPropUpdateNotify.newBuilder()
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.avatar.GenshinAvatar;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.avatar.Avatar;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarFlycloakChangeNotifyOuterClass.AvatarFlycloakChangeNotify;
|
||||
|
||||
public class PacketAvatarFlycloakChangeNotify extends GenshinPacket {
|
||||
public class PacketAvatarFlycloakChangeNotify extends BasePacket {
|
||||
|
||||
public PacketAvatarFlycloakChangeNotify(GenshinAvatar avatar) {
|
||||
public PacketAvatarFlycloakChangeNotify(Avatar avatar) {
|
||||
super(PacketOpcodes.AvatarFlycloakChangeNotify);
|
||||
|
||||
AvatarFlycloakChangeNotify proto = AvatarFlycloakChangeNotify.newBuilder()
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarGainCostumeNotifyOuterClass.AvatarGainCostumeNotify;
|
||||
|
||||
public class PacketAvatarGainCostumeNotify extends GenshinPacket {
|
||||
public class PacketAvatarGainCostumeNotify extends BasePacket {
|
||||
|
||||
public PacketAvatarGainCostumeNotify(int costumeId) {
|
||||
super(PacketOpcodes.AvatarGainCostumeNotify);
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarGainFlycloakNotifyOuterClass.AvatarGainFlycloakNotify;
|
||||
|
||||
public class PacketAvatarGainFlycloakNotify extends GenshinPacket {
|
||||
public class PacketAvatarGainFlycloakNotify extends BasePacket {
|
||||
|
||||
public PacketAvatarGainFlycloakNotify(int flycloak) {
|
||||
super(PacketOpcodes.AvatarGainFlycloakNotify);
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.avatar.GenshinAvatar;
|
||||
import emu.grasscutter.game.avatar.Avatar;
|
||||
import emu.grasscutter.game.props.FightProperty;
|
||||
import emu.grasscutter.game.props.LifeState;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarLifeStateChangeNotifyOuterClass.AvatarLifeStateChangeNotify;
|
||||
|
||||
public class PacketAvatarLifeStateChangeNotify extends GenshinPacket {
|
||||
public class PacketAvatarLifeStateChangeNotify extends BasePacket {
|
||||
|
||||
public PacketAvatarLifeStateChangeNotify(GenshinAvatar avatar) {
|
||||
public PacketAvatarLifeStateChangeNotify(Avatar avatar) {
|
||||
super(PacketOpcodes.AvatarLifeStateChangeNotify);
|
||||
|
||||
AvatarLifeStateChangeNotify proto = AvatarLifeStateChangeNotify.newBuilder()
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.avatar.GenshinAvatar;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.avatar.Avatar;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarPromoteRspOuterClass.AvatarPromoteRsp;
|
||||
|
||||
public class PacketAvatarPromoteRsp extends GenshinPacket {
|
||||
public class PacketAvatarPromoteRsp extends BasePacket {
|
||||
|
||||
public PacketAvatarPromoteRsp(GenshinAvatar avatar) {
|
||||
public PacketAvatarPromoteRsp(Avatar avatar) {
|
||||
super(PacketOpcodes.AvatarPromoteRsp);
|
||||
|
||||
AvatarPromoteRsp proto = AvatarPromoteRsp.newBuilder()
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.avatar.GenshinAvatar;
|
||||
import emu.grasscutter.game.avatar.Avatar;
|
||||
import emu.grasscutter.game.props.PlayerProperty;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarPropNotifyOuterClass.AvatarPropNotify;
|
||||
|
||||
public class PacketAvatarPropNotify extends GenshinPacket {
|
||||
public PacketAvatarPropNotify(GenshinAvatar avatar) {
|
||||
public class PacketAvatarPropNotify extends BasePacket {
|
||||
public PacketAvatarPropNotify(Avatar avatar) {
|
||||
super(PacketOpcodes.AvatarPropNotify);
|
||||
|
||||
AvatarPropNotify proto = AvatarPropNotify.newBuilder()
|
||||
@@ -22,7 +22,7 @@ public class PacketAvatarPropNotify extends GenshinPacket {
|
||||
this.setData(proto);
|
||||
}
|
||||
|
||||
public PacketAvatarPropNotify(GenshinAvatar avatar, PlayerProperty prop, int value) {
|
||||
public PacketAvatarPropNotify(Avatar avatar, PlayerProperty prop, int value) {
|
||||
super(PacketOpcodes.AvatarPropNotify);
|
||||
|
||||
AvatarPropNotify proto = AvatarPropNotify.newBuilder()
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.avatar.GenshinAvatar;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.avatar.Avatar;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarSkillChangeNotifyOuterClass.AvatarSkillChangeNotify;
|
||||
|
||||
public class PacketAvatarSkillChangeNotify extends GenshinPacket {
|
||||
public class PacketAvatarSkillChangeNotify extends BasePacket {
|
||||
|
||||
public PacketAvatarSkillChangeNotify(GenshinAvatar avatar, int skillId, int oldLevel, int curLevel) {
|
||||
public PacketAvatarSkillChangeNotify(Avatar avatar, int skillId, int oldLevel, int curLevel) {
|
||||
super(PacketOpcodes.AvatarSkillChangeNotify);
|
||||
|
||||
AvatarSkillChangeNotify proto = AvatarSkillChangeNotify.newBuilder()
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.avatar.GenshinAvatar;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.avatar.Avatar;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarSkillUpgradeRspOuterClass.AvatarSkillUpgradeRsp;
|
||||
|
||||
public class PacketAvatarSkillUpgradeRsp extends GenshinPacket {
|
||||
public class PacketAvatarSkillUpgradeRsp extends BasePacket {
|
||||
|
||||
public PacketAvatarSkillUpgradeRsp(GenshinAvatar avatar, int skillId, int oldLevel, int newLevel) {
|
||||
public PacketAvatarSkillUpgradeRsp(Avatar avatar, int skillId, int oldLevel, int newLevel) {
|
||||
super(PacketOpcodes.AvatarSkillUpgradeRsp);
|
||||
|
||||
AvatarSkillUpgradeRsp proto = AvatarSkillUpgradeRsp.newBuilder()
|
||||
|
||||
@@ -2,17 +2,17 @@ package emu.grasscutter.server.packet.send;
|
||||
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.game.TeamInfo;
|
||||
import emu.grasscutter.game.avatar.GenshinAvatar;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.avatar.Avatar;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarTeamOuterClass.AvatarTeam;
|
||||
import emu.grasscutter.net.proto.AvatarTeamUpdateNotifyOuterClass.AvatarTeamUpdateNotify;
|
||||
|
||||
public class PacketAvatarTeamUpdateNotify extends GenshinPacket {
|
||||
public class PacketAvatarTeamUpdateNotify extends BasePacket {
|
||||
|
||||
public PacketAvatarTeamUpdateNotify(GenshinPlayer player) {
|
||||
public PacketAvatarTeamUpdateNotify(Player player) {
|
||||
super(PacketOpcodes.AvatarTeamUpdateNotify);
|
||||
|
||||
AvatarTeamUpdateNotify.Builder proto = AvatarTeamUpdateNotify.newBuilder();
|
||||
@@ -23,7 +23,7 @@ public class PacketAvatarTeamUpdateNotify extends GenshinPacket {
|
||||
.setTeamName(teamInfo.getName());
|
||||
|
||||
for (int i = 0; i < teamInfo.getAvatars().size(); i++) {
|
||||
GenshinAvatar avatar = player.getAvatars().getAvatarById(teamInfo.getAvatars().get(i));
|
||||
Avatar avatar = player.getAvatars().getAvatarById(teamInfo.getAvatars().get(i));
|
||||
avatarTeam.addAvatarGuidList(avatar.getGuid());
|
||||
}
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.avatar.GenshinAvatar;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.avatar.Avatar;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarUnlockTalentNotifyOuterClass.AvatarUnlockTalentNotify;
|
||||
|
||||
public class PacketAvatarUnlockTalentNotify extends GenshinPacket {
|
||||
public class PacketAvatarUnlockTalentNotify extends BasePacket {
|
||||
|
||||
public PacketAvatarUnlockTalentNotify(GenshinAvatar avatar, int talentId) {
|
||||
public PacketAvatarUnlockTalentNotify(Avatar avatar, int talentId) {
|
||||
super(PacketOpcodes.AvatarUnlockTalentNotify);
|
||||
|
||||
AvatarUnlockTalentNotify proto = AvatarUnlockTalentNotify.newBuilder()
|
||||
|
||||
@@ -2,14 +2,14 @@ package emu.grasscutter.server.packet.send;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
import emu.grasscutter.game.avatar.GenshinAvatar;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.avatar.Avatar;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarUpgradeRspOuterClass.AvatarUpgradeRsp;
|
||||
|
||||
public class PacketAvatarUpgradeRsp extends GenshinPacket {
|
||||
public class PacketAvatarUpgradeRsp extends BasePacket {
|
||||
|
||||
public PacketAvatarUpgradeRsp(GenshinAvatar avatar, int oldLevel, Map<Integer, Float> oldFightPropMap) {
|
||||
public PacketAvatarUpgradeRsp(Avatar avatar, int oldLevel, Map<Integer, Float> oldFightPropMap) {
|
||||
super(PacketOpcodes.AvatarUpgradeRsp);
|
||||
|
||||
this.buildHeader(0);
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AvatarWearFlycloakRspOuterClass.AvatarWearFlycloakRsp;
|
||||
import emu.grasscutter.net.proto.RetcodeOuterClass;
|
||||
|
||||
public class PacketAvatarWearFlycloakRsp extends GenshinPacket {
|
||||
public class PacketAvatarWearFlycloakRsp extends BasePacket {
|
||||
public PacketAvatarWearFlycloakRsp(long avatarGuid, int costumeId) {
|
||||
super(PacketOpcodes.AvatarWearFlycloakRsp);
|
||||
|
||||
|
||||
@@ -2,13 +2,13 @@ package emu.grasscutter.server.packet.send;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.CalcWeaponUpgradeReturnItemsRspOuterClass.CalcWeaponUpgradeReturnItemsRsp;
|
||||
import emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam;
|
||||
import emu.grasscutter.net.proto.RetcodeOuterClass;
|
||||
|
||||
public class PacketCalcWeaponUpgradeReturnItemsRsp extends GenshinPacket {
|
||||
public class PacketCalcWeaponUpgradeReturnItemsRsp extends BasePacket {
|
||||
|
||||
public PacketCalcWeaponUpgradeReturnItemsRsp(long itemGuid, List<ItemParam> returnItems) {
|
||||
super(PacketOpcodes.CalcWeaponUpgradeReturnItemsRsp);
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.CardProductRewardNotifyOuterClass.CardProductRewardNotify;
|
||||
|
||||
public class PacketCardProductRewardNotify extends GenshinPacket {
|
||||
public class PacketCardProductRewardNotify extends BasePacket {
|
||||
|
||||
public PacketCardProductRewardNotify(int remainsDay) {
|
||||
super(PacketOpcodes.CardProductRewardNotify);
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.ChangeAvatarRspOuterClass.ChangeAvatarRsp;
|
||||
import emu.grasscutter.net.proto.RetcodeOuterClass;
|
||||
|
||||
public class PacketChangeAvatarRsp extends GenshinPacket {
|
||||
public class PacketChangeAvatarRsp extends BasePacket {
|
||||
|
||||
public PacketChangeAvatarRsp(long guid) {
|
||||
super(PacketOpcodes.ChangeAvatarRsp);
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.game.World;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.ChangeGameTimeRspOuterClass.ChangeGameTimeRsp;
|
||||
|
||||
public class PacketChangeGameTimeRsp extends GenshinPacket {
|
||||
public class PacketChangeGameTimeRsp extends BasePacket {
|
||||
|
||||
public PacketChangeGameTimeRsp(GenshinPlayer player) {
|
||||
public PacketChangeGameTimeRsp(Player player) {
|
||||
super(PacketOpcodes.ChangeGameTimeRsp);
|
||||
|
||||
ChangeGameTimeRsp proto = ChangeGameTimeRsp.newBuilder()
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.game.TeamInfo;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.ChangeMpTeamAvatarRspOuterClass.ChangeMpTeamAvatarRsp;
|
||||
|
||||
public class PacketChangeMpTeamAvatarRsp extends GenshinPacket {
|
||||
public class PacketChangeMpTeamAvatarRsp extends BasePacket {
|
||||
|
||||
public PacketChangeMpTeamAvatarRsp(GenshinPlayer player, TeamInfo teamInfo) {
|
||||
public PacketChangeMpTeamAvatarRsp(Player player, TeamInfo teamInfo) {
|
||||
super(PacketOpcodes.ChangeMpTeamAvatarRsp);
|
||||
|
||||
ChangeMpTeamAvatarRsp.Builder proto = ChangeMpTeamAvatarRsp.newBuilder()
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.ChangeTeamNameRspOuterClass.ChangeTeamNameRsp;
|
||||
|
||||
public class PacketChangeTeamNameRsp extends GenshinPacket {
|
||||
public class PacketChangeTeamNameRsp extends BasePacket {
|
||||
|
||||
public PacketChangeTeamNameRsp(int teamId, String teamName) {
|
||||
super(PacketOpcodes.ChangeTeamNameRsp);
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.ChooseCurAvatarTeamRspOuterClass.ChooseCurAvatarTeamRsp;
|
||||
|
||||
public class PacketChooseCurAvatarTeamRsp extends GenshinPacket {
|
||||
public class PacketChooseCurAvatarTeamRsp extends BasePacket {
|
||||
|
||||
public PacketChooseCurAvatarTeamRsp(int teamId) {
|
||||
super(PacketOpcodes.ChooseCurAvatarTeamRsp);
|
||||
|
||||
@@ -2,12 +2,12 @@ package emu.grasscutter.server.packet.send;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry;
|
||||
import emu.grasscutter.net.proto.ClientAbilityInitFinishNotifyOuterClass.ClientAbilityInitFinishNotify;
|
||||
|
||||
public class PacketClientAbilityInitFinishNotify extends GenshinPacket {
|
||||
public class PacketClientAbilityInitFinishNotify extends BasePacket {
|
||||
|
||||
public PacketClientAbilityInitFinishNotify(List<AbilityInvokeEntry> entries) {
|
||||
super(PacketOpcodes.ClientAbilityInitFinishNotify, true);
|
||||
|
||||
@@ -2,12 +2,12 @@ package emu.grasscutter.server.packet.send;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.CombatInvocationsNotifyOuterClass.CombatInvocationsNotify;
|
||||
import emu.grasscutter.net.proto.CombatInvokeEntryOuterClass.CombatInvokeEntry;
|
||||
|
||||
public class PacketCombatInvocationsNotify extends GenshinPacket {
|
||||
public class PacketCombatInvocationsNotify extends BasePacket {
|
||||
|
||||
public PacketCombatInvocationsNotify(CombatInvokeEntry entry) {
|
||||
super(PacketOpcodes.CombatInvocationsNotify, true);
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.CombineReqOuterClass;
|
||||
import emu.grasscutter.net.proto.CombineRspOuterClass;
|
||||
import emu.grasscutter.net.proto.ItemParamOuterClass;
|
||||
import emu.grasscutter.net.proto.RetcodeOuterClass;
|
||||
|
||||
public class PacketCombineRsp extends GenshinPacket {
|
||||
public class PacketCombineRsp extends BasePacket {
|
||||
|
||||
public PacketCombineRsp() {
|
||||
super(PacketOpcodes.CombineRsp);
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.DealAddFriendResultTypeOuterClass.DealAddFriendResultType;
|
||||
import emu.grasscutter.net.proto.DealAddFriendRspOuterClass.DealAddFriendRsp;
|
||||
|
||||
public class PacketDealAddFriendRsp extends GenshinPacket {
|
||||
public class PacketDealAddFriendRsp extends BasePacket {
|
||||
|
||||
public PacketDealAddFriendRsp(int targetUid, DealAddFriendResultType result) {
|
||||
super(PacketOpcodes.DealAddFriendRsp);
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.DelMailRspOuterClass.DelMailRsp;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class PacketDelMailRsp extends GenshinPacket {
|
||||
public class PacketDelMailRsp extends BasePacket {
|
||||
|
||||
public PacketDelMailRsp(GenshinPlayer player, List<Integer> toDeleteIds) {
|
||||
public PacketDelMailRsp(Player player, List<Integer> toDeleteIds) {
|
||||
super(PacketOpcodes.DelMailRsp);
|
||||
|
||||
DelMailRsp.Builder proto = DelMailRsp.newBuilder();
|
||||
|
||||
@@ -2,11 +2,11 @@ package emu.grasscutter.server.packet.send;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.DelTeamEntityNotifyOuterClass.DelTeamEntityNotify;
|
||||
|
||||
public class PacketDelTeamEntityNotify extends GenshinPacket {
|
||||
public class PacketDelTeamEntityNotify extends BasePacket {
|
||||
|
||||
public PacketDelTeamEntityNotify(int sceneId, int teamEntityId) {
|
||||
super(PacketOpcodes.DelTeamEntityNotify);
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.DeleteFriendNotifyOuterClass.DeleteFriendNotify;
|
||||
|
||||
public class PacketDeleteFriendNotify extends GenshinPacket {
|
||||
public class PacketDeleteFriendNotify extends BasePacket {
|
||||
|
||||
public PacketDeleteFriendNotify(int targetUid) {
|
||||
super(PacketOpcodes.DeleteFriendNotify);
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.DeleteFriendRspOuterClass.DeleteFriendRsp;
|
||||
|
||||
public class PacketDeleteFriendRsp extends GenshinPacket {
|
||||
public class PacketDeleteFriendRsp extends BasePacket {
|
||||
|
||||
public PacketDeleteFriendRsp(int targetUid) {
|
||||
super(PacketOpcodes.DeleteFriendRsp);
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.DestroyMaterialRspOuterClass.DestroyMaterialRsp;
|
||||
import it.unimi.dsi.fastutil.ints.Int2IntMap;
|
||||
import it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap;
|
||||
|
||||
public class PacketDestroyMaterialRsp extends GenshinPacket {
|
||||
public class PacketDestroyMaterialRsp extends BasePacket {
|
||||
|
||||
public PacketDestroyMaterialRsp(Int2IntOpenHashMap returnMaterialMap) {
|
||||
super(PacketOpcodes.DestroyMaterialRsp);
|
||||
|
||||
@@ -3,13 +3,13 @@ package emu.grasscutter.server.packet.send;
|
||||
import java.util.List;
|
||||
|
||||
import emu.grasscutter.game.gacha.GachaBanner;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.DoGachaRspOuterClass.DoGachaRsp;
|
||||
import emu.grasscutter.net.proto.GachaItemOuterClass.GachaItem;
|
||||
import emu.grasscutter.net.proto.RetcodeOuterClass;
|
||||
|
||||
public class PacketDoGachaRsp extends GenshinPacket {
|
||||
public class PacketDoGachaRsp extends BasePacket {
|
||||
|
||||
public PacketDoGachaRsp(GachaBanner banner, List<GachaItem> list) {
|
||||
super(PacketOpcodes.DoGachaRsp);
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.EnterSceneDoneRspOuterClass.EnterSceneDoneRsp;
|
||||
|
||||
public class PacketEnterSceneDoneRsp extends GenshinPacket {
|
||||
public class PacketEnterSceneDoneRsp extends BasePacket {
|
||||
|
||||
public PacketEnterSceneDoneRsp(GenshinPlayer player) {
|
||||
public PacketEnterSceneDoneRsp(Player player) {
|
||||
super(PacketOpcodes.EnterSceneDoneRsp);
|
||||
|
||||
EnterSceneDoneRsp p = EnterSceneDoneRsp.newBuilder()
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.EnterScenePeerNotifyOuterClass.EnterScenePeerNotify;
|
||||
|
||||
public class PacketEnterScenePeerNotify extends GenshinPacket {
|
||||
public class PacketEnterScenePeerNotify extends BasePacket {
|
||||
|
||||
public PacketEnterScenePeerNotify(GenshinPlayer player) {
|
||||
public PacketEnterScenePeerNotify(Player player) {
|
||||
super(PacketOpcodes.EnterScenePeerNotify);
|
||||
|
||||
EnterScenePeerNotify proto = EnterScenePeerNotify.newBuilder()
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.EnterSceneReadyRspOuterClass.EnterSceneReadyRsp;
|
||||
|
||||
public class PacketEnterSceneReadyRsp extends GenshinPacket {
|
||||
public class PacketEnterSceneReadyRsp extends BasePacket {
|
||||
|
||||
public PacketEnterSceneReadyRsp(GenshinPlayer player) {
|
||||
public PacketEnterSceneReadyRsp(Player player) {
|
||||
super(PacketOpcodes.EnterSceneReadyRsp, 11);
|
||||
|
||||
EnterSceneReadyRsp p = EnterSceneReadyRsp.newBuilder()
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.EnterWorldAreaReqOuterClass.EnterWorldAreaReq;
|
||||
import emu.grasscutter.net.proto.EnterWorldAreaRspOuterClass.EnterWorldAreaRsp;
|
||||
|
||||
public class PacketEnterWorldAreaRsp extends GenshinPacket {
|
||||
public class PacketEnterWorldAreaRsp extends BasePacket {
|
||||
|
||||
public PacketEnterWorldAreaRsp(int clientSequence, EnterWorldAreaReq enterWorld) {
|
||||
super(PacketOpcodes.EnterWorldAreaRsp, clientSequence);
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AiSyncInfoOuterClass.AiSyncInfo;
|
||||
import emu.grasscutter.net.proto.EntityAiSyncNotifyOuterClass.EntityAiSyncNotify;
|
||||
|
||||
public class PacketEntityAiSyncNotify extends GenshinPacket {
|
||||
public class PacketEntityAiSyncNotify extends BasePacket {
|
||||
|
||||
public PacketEntityAiSyncNotify(EntityAiSyncNotify notify) {
|
||||
super(PacketOpcodes.EntityAiSyncNotify, true);
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.entity.GenshinEntity;
|
||||
import emu.grasscutter.game.entity.GameEntity;
|
||||
import emu.grasscutter.game.props.FightProperty;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.EntityFightPropUpdateNotifyOuterClass.EntityFightPropUpdateNotify;
|
||||
|
||||
public class PacketEntityFightPropUpdateNotify extends GenshinPacket {
|
||||
public class PacketEntityFightPropUpdateNotify extends BasePacket {
|
||||
|
||||
public PacketEntityFightPropUpdateNotify(GenshinEntity entity, FightProperty prop) {
|
||||
public PacketEntityFightPropUpdateNotify(GameEntity entity, FightProperty prop) {
|
||||
super(PacketOpcodes.EntityFightPropUpdateNotify);
|
||||
|
||||
EntityFightPropUpdateNotify proto = EntityFightPropUpdateNotify.newBuilder()
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.EvtAvatarSitDownNotifyOuterClass.EvtAvatarSitDownNotify;
|
||||
|
||||
public class PacketEvtAvatarSitDownNotify extends GenshinPacket {
|
||||
public class PacketEvtAvatarSitDownNotify extends BasePacket {
|
||||
|
||||
public PacketEvtAvatarSitDownNotify(EvtAvatarSitDownNotify notify) {
|
||||
super(PacketOpcodes.EvtAvatarSitDownNotify);
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.entity.EntityGadget;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.GadgetInteractRspOuterClass.GadgetInteractRsp;
|
||||
import emu.grasscutter.net.proto.InteractTypeOuterClass.InteractType;
|
||||
import emu.grasscutter.net.proto.RetcodeOuterClass;
|
||||
|
||||
public class PacketGadgetInteractRsp extends GenshinPacket {
|
||||
public class PacketGadgetInteractRsp extends BasePacket {
|
||||
public PacketGadgetInteractRsp(EntityGadget gadget, InteractType interact) {
|
||||
super(PacketOpcodes.GadgetInteractRsp);
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.GetActivityInfoRspOuterClass.GetActivityInfoRsp;
|
||||
|
||||
public class PacketGetActivityInfoRsp extends GenshinPacket {
|
||||
public class PacketGetActivityInfoRsp extends BasePacket {
|
||||
public PacketGetActivityInfoRsp() {
|
||||
super(PacketOpcodes.GetActivityInfoRsp);
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.Grasscutter;
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.game.Mail;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.GetAllMailRspOuterClass.GetAllMailRsp;
|
||||
import emu.grasscutter.net.proto.ItemParamOuterClass;
|
||||
@@ -17,9 +17,9 @@ import java.util.ArrayList;
|
||||
import java.util.Base64;
|
||||
import java.util.List;
|
||||
|
||||
public class PacketGetAllMailRsp extends GenshinPacket {
|
||||
public class PacketGetAllMailRsp extends BasePacket {
|
||||
|
||||
public PacketGetAllMailRsp(GenshinPlayer player, boolean isGiftMail) {
|
||||
public PacketGetAllMailRsp(Player player, boolean isGiftMail) {
|
||||
super(PacketOpcodes.GetAllMailRsp);
|
||||
|
||||
if (isGiftMail) {
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.GetAllUnlockNameCardRspOuterClass.GetAllUnlockNameCardRsp;
|
||||
|
||||
public class PacketGetAllUnlockNameCardRsp extends GenshinPacket {
|
||||
public class PacketGetAllUnlockNameCardRsp extends BasePacket {
|
||||
|
||||
public PacketGetAllUnlockNameCardRsp(GenshinPlayer player) {
|
||||
public PacketGetAllUnlockNameCardRsp(Player player) {
|
||||
super(PacketOpcodes.GetAllUnlockNameCardRsp);
|
||||
|
||||
GetAllUnlockNameCardRsp proto = GetAllUnlockNameCardRsp.newBuilder()
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.GetAuthkeyRspOuterClass.GetAuthkeyRsp;
|
||||
import emu.grasscutter.net.proto.RetcodeOuterClass;
|
||||
|
||||
public class PacketGetAuthkeyRsp extends GenshinPacket {
|
||||
public class PacketGetAuthkeyRsp extends BasePacket {
|
||||
|
||||
public PacketGetAuthkeyRsp() {
|
||||
super(PacketOpcodes.GetAuthkeyRsp);
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.gacha.GachaManager;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
|
||||
public class PacketGetGachaInfoRsp extends GenshinPacket {
|
||||
public class PacketGetGachaInfoRsp extends BasePacket {
|
||||
|
||||
public PacketGetGachaInfoRsp(GachaManager manager) {
|
||||
super(PacketOpcodes.GetGachaInfoRsp);
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.data.GenshinData;
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.data.GameData;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.game.Mail;
|
||||
import emu.grasscutter.game.inventory.GenshinItem;
|
||||
import emu.grasscutter.game.inventory.GameItem;
|
||||
import emu.grasscutter.game.props.ActionReason;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.EquipParamOuterClass;
|
||||
import emu.grasscutter.net.proto.GetMailItemRspOuterClass.GetMailItemRsp;
|
||||
@@ -14,9 +14,9 @@ import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
public class PacketGetMailItemRsp extends GenshinPacket {
|
||||
public class PacketGetMailItemRsp extends BasePacket {
|
||||
|
||||
public PacketGetMailItemRsp(GenshinPlayer player, List<Integer> mailList) {
|
||||
public PacketGetMailItemRsp(Player player, List<Integer> mailList) {
|
||||
super(PacketOpcodes.GetMailItemRsp);
|
||||
|
||||
List<Mail> claimedMessages = new ArrayList<>();
|
||||
@@ -50,11 +50,11 @@ public class PacketGetMailItemRsp extends GenshinPacket {
|
||||
item.setPromoteLevel(promoteLevel);
|
||||
claimedItems.add(item.build());
|
||||
|
||||
GenshinItem genshinItem = new GenshinItem(GenshinData.getItemDataMap().get(mailItem.itemId));
|
||||
genshinItem.setCount(mailItem.itemCount);
|
||||
genshinItem.setLevel(mailItem.itemLevel);
|
||||
genshinItem.setPromoteLevel(promoteLevel);
|
||||
player.getInventory().addItem(genshinItem, ActionReason.MailAttachment);
|
||||
GameItem gameItem = new GameItem(GameData.getItemDataMap().get(mailItem.itemId));
|
||||
gameItem.setCount(mailItem.itemCount);
|
||||
gameItem.setLevel(mailItem.itemLevel);
|
||||
gameItem.setPromoteLevel(promoteLevel);
|
||||
player.getInventory().addItem(gameItem, ActionReason.MailAttachment);
|
||||
}
|
||||
|
||||
message.isAttachmentGot = true;
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.game.friends.Friendship;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.GetPlayerAskFriendListRspOuterClass.GetPlayerAskFriendListRsp;
|
||||
|
||||
public class PacketGetPlayerAskFriendListRsp extends GenshinPacket {
|
||||
public class PacketGetPlayerAskFriendListRsp extends BasePacket {
|
||||
|
||||
public PacketGetPlayerAskFriendListRsp(GenshinPlayer player) {
|
||||
public PacketGetPlayerAskFriendListRsp(Player player) {
|
||||
super(PacketOpcodes.GetPlayerAskFriendListRsp);
|
||||
|
||||
GetPlayerAskFriendListRsp.Builder proto = GetPlayerAskFriendListRsp.newBuilder();
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.GenshinConstants;
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.GameConstants;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.game.friends.Friendship;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief;
|
||||
import emu.grasscutter.net.proto.FriendOnlineStateOuterClass.FriendOnlineState;
|
||||
@@ -11,16 +11,16 @@ import emu.grasscutter.net.proto.GetPlayerFriendListRspOuterClass.GetPlayerFrien
|
||||
import emu.grasscutter.net.proto.HeadImageOuterClass.HeadImage;
|
||||
import emu.grasscutter.net.proto.PlatformTypeOuterClass;
|
||||
|
||||
public class PacketGetPlayerFriendListRsp extends GenshinPacket {
|
||||
public class PacketGetPlayerFriendListRsp extends BasePacket {
|
||||
|
||||
public PacketGetPlayerFriendListRsp(GenshinPlayer player) {
|
||||
public PacketGetPlayerFriendListRsp(Player player) {
|
||||
super(PacketOpcodes.GetPlayerFriendListRsp);
|
||||
|
||||
FriendBrief serverFriend = FriendBrief.newBuilder()
|
||||
.setUid(GenshinConstants.SERVER_CONSOLE_UID)
|
||||
.setUid(GameConstants.SERVER_CONSOLE_UID)
|
||||
.setNickname("Server")
|
||||
.setLevel(1)
|
||||
.setAvatarId(HeadImage.newBuilder().setAvatarId(GenshinConstants.MAIN_CHARACTER_FEMALE).getAvatarId())
|
||||
.setAvatarId(HeadImage.newBuilder().setAvatarId(GameConstants.MAIN_CHARACTER_FEMALE).getAvatarId())
|
||||
.setWorldLevel(0)
|
||||
.setSignature("")
|
||||
.setLastActiveTime((int) (System.currentTimeMillis() / 1000f))
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.GetPlayerSocialDetailRspOuterClass.GetPlayerSocialDetailRsp;
|
||||
import emu.grasscutter.net.proto.RetcodeOuterClass;
|
||||
import emu.grasscutter.net.proto.SocialDetailOuterClass.SocialDetail;
|
||||
|
||||
public class PacketGetPlayerSocialDetailRsp extends GenshinPacket {
|
||||
public class PacketGetPlayerSocialDetailRsp extends BasePacket {
|
||||
|
||||
public PacketGetPlayerSocialDetailRsp(SocialDetail.Builder detail) {
|
||||
super(PacketOpcodes.GetPlayerSocialDetailRsp);
|
||||
|
||||
@@ -2,13 +2,13 @@ package emu.grasscutter.server.packet.send;
|
||||
|
||||
import com.google.protobuf.ByteString;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.GetPlayerTokenRspOuterClass.GetPlayerTokenRsp;
|
||||
import emu.grasscutter.server.game.GameSession;
|
||||
import emu.grasscutter.utils.Crypto;
|
||||
|
||||
public class PacketGetPlayerTokenRsp extends GenshinPacket {
|
||||
public class PacketGetPlayerTokenRsp extends BasePacket {
|
||||
|
||||
public PacketGetPlayerTokenRsp(GameSession session, boolean doesPlayerExist) {
|
||||
super(PacketOpcodes.GetPlayerTokenRsp, true);
|
||||
|
||||
@@ -3,12 +3,12 @@ package emu.grasscutter.server.packet.send;
|
||||
import java.util.Arrays;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.CityInfoOuterClass.CityInfo;
|
||||
import emu.grasscutter.net.proto.GetSceneAreaRspOuterClass.GetSceneAreaRsp;
|
||||
|
||||
public class PacketGetSceneAreaRsp extends GenshinPacket {
|
||||
public class PacketGetSceneAreaRsp extends BasePacket {
|
||||
|
||||
public PacketGetSceneAreaRsp(int sceneId) {
|
||||
super(PacketOpcodes.GetSceneAreaRsp);
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.GetScenePointRspOuterClass.GetScenePointRsp;
|
||||
|
||||
public class PacketGetScenePointRsp extends GenshinPacket {
|
||||
public class PacketGetScenePointRsp extends BasePacket {
|
||||
|
||||
public PacketGetScenePointRsp(int sceneId) {
|
||||
super(PacketOpcodes.GetScenePointRsp);
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.GetShopRspOuterClass.GetShopRsp;
|
||||
import emu.grasscutter.net.proto.ShopOuterClass.Shop;
|
||||
|
||||
public class PacketGetShopRsp extends GenshinPacket {
|
||||
public class PacketGetShopRsp extends BasePacket {
|
||||
|
||||
public PacketGetShopRsp(int shopType) {
|
||||
super(PacketOpcodes.GetShopRsp);
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.GetShopmallDataRspOuterClass.GetShopmallDataRsp;
|
||||
|
||||
public class PacketGetShopmallDataRsp extends GenshinPacket {
|
||||
public class PacketGetShopmallDataRsp extends BasePacket {
|
||||
|
||||
public PacketGetShopmallDataRsp() {
|
||||
super(PacketOpcodes.GetShopmallDataRsp);
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.World;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.GetWorldMpInfoRspOuterClass.GetWorldMpInfoRsp;
|
||||
|
||||
public class PacketGetWorldMpInfoRsp extends GenshinPacket {
|
||||
public class PacketGetWorldMpInfoRsp extends BasePacket {
|
||||
|
||||
public PacketGetWorldMpInfoRsp(World world) {
|
||||
super(PacketOpcodes.GetWorldMpInfoRsp);
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.H5ActivityIdsNotifyOuterClass.H5ActivityIdsNotify;
|
||||
|
||||
public class PacketH5ActivityIdsNotify extends GenshinPacket {
|
||||
public class PacketH5ActivityIdsNotify extends BasePacket {
|
||||
|
||||
public PacketH5ActivityIdsNotify() {
|
||||
super(PacketOpcodes.H5ActivityIdsNotify);
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.World;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.HostPlayerNotifyOuterClass.HostPlayerNotify;
|
||||
|
||||
public class PacketHostPlayerNotify extends GenshinPacket {
|
||||
public class PacketHostPlayerNotify extends BasePacket {
|
||||
|
||||
public PacketHostPlayerNotify(World world) {
|
||||
super(PacketOpcodes.HostPlayerNotify);
|
||||
|
||||
@@ -3,15 +3,15 @@ package emu.grasscutter.server.packet.send;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
import emu.grasscutter.game.inventory.GenshinItem;
|
||||
import emu.grasscutter.game.inventory.GameItem;
|
||||
import emu.grasscutter.game.props.ActionReason;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.ItemAddHintNotifyOuterClass.ItemAddHintNotify;
|
||||
|
||||
public class PacketItemAddHintNotify extends GenshinPacket {
|
||||
public class PacketItemAddHintNotify extends BasePacket {
|
||||
|
||||
public PacketItemAddHintNotify(GenshinItem item, ActionReason reason) {
|
||||
public PacketItemAddHintNotify(GameItem item, ActionReason reason) {
|
||||
super(PacketOpcodes.ItemAddHintNotify);
|
||||
|
||||
ItemAddHintNotify proto = ItemAddHintNotify.newBuilder()
|
||||
@@ -22,13 +22,13 @@ public class PacketItemAddHintNotify extends GenshinPacket {
|
||||
this.setData(proto);
|
||||
}
|
||||
|
||||
public PacketItemAddHintNotify(Collection<GenshinItem> items, ActionReason reason) {
|
||||
public PacketItemAddHintNotify(Collection<GameItem> items, ActionReason reason) {
|
||||
super(PacketOpcodes.ItemAddHintNotify);
|
||||
|
||||
ItemAddHintNotify.Builder proto = ItemAddHintNotify.newBuilder()
|
||||
.setReason(reason.getValue());
|
||||
|
||||
for (GenshinItem item : items) {
|
||||
for (GameItem item : items) {
|
||||
proto.addItemList(item.toItemHintProto());
|
||||
}
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.entity.GenshinEntity;
|
||||
import emu.grasscutter.game.entity.GameEntity;
|
||||
import emu.grasscutter.game.props.LifeState;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.LifeStateChangeNotifyOuterClass.LifeStateChangeNotify;
|
||||
|
||||
public class PacketLifeStateChangeNotify extends GenshinPacket {
|
||||
public PacketLifeStateChangeNotify(GenshinEntity attacker, GenshinEntity target, LifeState lifeState) {
|
||||
public class PacketLifeStateChangeNotify extends BasePacket {
|
||||
public PacketLifeStateChangeNotify(GameEntity attacker, GameEntity target, LifeState lifeState) {
|
||||
super(PacketOpcodes.LifeStateChangeNotify);
|
||||
|
||||
LifeStateChangeNotify proto = LifeStateChangeNotify.newBuilder()
|
||||
@@ -18,7 +18,7 @@ public class PacketLifeStateChangeNotify extends GenshinPacket {
|
||||
|
||||
this.setData(proto);
|
||||
}
|
||||
public PacketLifeStateChangeNotify(int attackerId, GenshinEntity target, LifeState lifeState) {
|
||||
public PacketLifeStateChangeNotify(int attackerId, GameEntity target, LifeState lifeState) {
|
||||
super(PacketOpcodes.LifeStateChangeNotify);
|
||||
|
||||
LifeStateChangeNotify proto = LifeStateChangeNotify.newBuilder()
|
||||
|
||||
@@ -2,26 +2,26 @@ package emu.grasscutter.server.packet.send;
|
||||
|
||||
|
||||
import emu.grasscutter.Grasscutter;
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.game.Mail;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.*;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class PacketMailChangeNotify extends GenshinPacket {
|
||||
public class PacketMailChangeNotify extends BasePacket {
|
||||
|
||||
public PacketMailChangeNotify(GenshinPlayer player, Mail message) {
|
||||
public PacketMailChangeNotify(Player player, Mail message) {
|
||||
this (player, new ArrayList<Mail>(){{add(message);}});
|
||||
}
|
||||
|
||||
public PacketMailChangeNotify(GenshinPlayer player, List<Mail> mailList) {
|
||||
public PacketMailChangeNotify(Player player, List<Mail> mailList) {
|
||||
this(player, mailList, null);
|
||||
}
|
||||
|
||||
public PacketMailChangeNotify(GenshinPlayer player, List<Mail> mailList, List<Integer> delMailIdList) {
|
||||
public PacketMailChangeNotify(Player player, List<Mail> mailList, List<Integer> delMailIdList) {
|
||||
super(PacketOpcodes.MailChangeNotify);
|
||||
|
||||
MailChangeNotifyOuterClass.MailChangeNotify.Builder proto = MailChangeNotifyOuterClass.MailChangeNotify.newBuilder();
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.NpcTalkRspOuterClass.NpcTalkRsp;
|
||||
|
||||
public class PacketNpcTalkRsp extends GenshinPacket {
|
||||
public class PacketNpcTalkRsp extends BasePacket {
|
||||
public PacketNpcTalkRsp(int npcEntityId, int curTalkId, int entityId) {
|
||||
super(PacketOpcodes.NpcTalkRsp);
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.props.OpenState;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.OpenStateUpdateNotifyOuterClass.OpenStateUpdateNotify;
|
||||
|
||||
public class PacketOpenStateUpdateNotify extends GenshinPacket {
|
||||
public class PacketOpenStateUpdateNotify extends BasePacket {
|
||||
|
||||
public PacketOpenStateUpdateNotify() {
|
||||
super(PacketOpcodes.OpenStateUpdateNotify);
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
|
||||
public class PacketPathfindingEnterSceneRsp extends GenshinPacket {
|
||||
public class PacketPathfindingEnterSceneRsp extends BasePacket {
|
||||
|
||||
public PacketPathfindingEnterSceneRsp(int clientSequence) {
|
||||
super(PacketOpcodes.PathfindingEnterSceneRsp);
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.PingRspOuterClass.PingRsp;
|
||||
|
||||
public class PacketPingRsp extends GenshinPacket {
|
||||
public class PacketPingRsp extends BasePacket {
|
||||
|
||||
public PacketPingRsp(int clientSeq, int time) {
|
||||
super(PacketOpcodes.PingRsp, clientSeq);
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.PlayerApplyEnterMpNotifyOuterClass.PlayerApplyEnterMpNotify;
|
||||
|
||||
public class PacketPlayerApplyEnterMpNotify extends GenshinPacket {
|
||||
public class PacketPlayerApplyEnterMpNotify extends BasePacket {
|
||||
|
||||
public PacketPlayerApplyEnterMpNotify(GenshinPlayer srcPlayer) {
|
||||
public PacketPlayerApplyEnterMpNotify(Player srcPlayer) {
|
||||
super(PacketOpcodes.PlayerApplyEnterMpNotify);
|
||||
|
||||
PlayerApplyEnterMpNotify proto = PlayerApplyEnterMpNotify.newBuilder()
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.PlayerApplyEnterMpReasonOuterClass.PlayerApplyEnterMpReason;
|
||||
import emu.grasscutter.net.proto.PlayerApplyEnterMpResultNotifyOuterClass;
|
||||
import emu.grasscutter.net.proto.PlayerApplyEnterMpResultNotifyOuterClass.PlayerApplyEnterMpResultNotify;
|
||||
|
||||
public class PacketPlayerApplyEnterMpResultNotify extends GenshinPacket {
|
||||
public class PacketPlayerApplyEnterMpResultNotify extends BasePacket {
|
||||
|
||||
public PacketPlayerApplyEnterMpResultNotify(GenshinPlayer target, boolean isAgreed, PlayerApplyEnterMpResultNotifyOuterClass.PlayerApplyEnterMpResultNotify.Reason reason) {
|
||||
public PacketPlayerApplyEnterMpResultNotify(Player target, boolean isAgreed, PlayerApplyEnterMpResultNotifyOuterClass.PlayerApplyEnterMpResultNotify.Reason reason) {
|
||||
super(PacketOpcodes.PlayerApplyEnterMpResultNotify);
|
||||
|
||||
PlayerApplyEnterMpResultNotify proto = PlayerApplyEnterMpResultNotify.newBuilder()
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.PlayerApplyEnterMpResultRspOuterClass.PlayerApplyEnterMpResultRsp;
|
||||
|
||||
public class PacketPlayerApplyEnterMpResultRsp extends GenshinPacket {
|
||||
public class PacketPlayerApplyEnterMpResultRsp extends BasePacket {
|
||||
|
||||
public PacketPlayerApplyEnterMpResultRsp(int applyUid, boolean isAgreed) {
|
||||
super(PacketOpcodes.PlayerApplyEnterMpResultRsp);
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.PlayerApplyEnterMpRspOuterClass.PlayerApplyEnterMpRsp;
|
||||
|
||||
public class PacketPlayerApplyEnterMpRsp extends GenshinPacket {
|
||||
public class PacketPlayerApplyEnterMpRsp extends BasePacket {
|
||||
|
||||
public PacketPlayerApplyEnterMpRsp(int targetUid) {
|
||||
super(PacketOpcodes.PlayerApplyEnterMpRsp);
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.ChatInfoOuterClass.ChatInfo;
|
||||
import emu.grasscutter.net.proto.PlayerChatNotifyOuterClass.PlayerChatNotify;
|
||||
import emu.grasscutter.net.proto.SystemHintOuterClass.SystemHint;
|
||||
|
||||
public class PacketPlayerChatNotify extends GenshinPacket {
|
||||
public class PacketPlayerChatNotify extends BasePacket {
|
||||
|
||||
public PacketPlayerChatNotify(GenshinPlayer sender, int channelId, String message) {
|
||||
public PacketPlayerChatNotify(Player sender, int channelId, String message) {
|
||||
super(PacketOpcodes.PlayerChatNotify);
|
||||
|
||||
ChatInfo info = ChatInfo.newBuilder()
|
||||
@@ -26,7 +26,7 @@ public class PacketPlayerChatNotify extends GenshinPacket {
|
||||
this.setData(proto);
|
||||
}
|
||||
|
||||
public PacketPlayerChatNotify(GenshinPlayer sender, int channelId, int emote) {
|
||||
public PacketPlayerChatNotify(Player sender, int channelId, int emote) {
|
||||
super(PacketOpcodes.PlayerChatNotify);
|
||||
|
||||
ChatInfo info = ChatInfo.newBuilder()
|
||||
@@ -43,7 +43,7 @@ public class PacketPlayerChatNotify extends GenshinPacket {
|
||||
this.setData(proto);
|
||||
}
|
||||
|
||||
public PacketPlayerChatNotify(GenshinPlayer sender, int channelId, ChatInfo.SystemHint systemHint) {
|
||||
public PacketPlayerChatNotify(Player sender, int channelId, ChatInfo.SystemHint systemHint) {
|
||||
super(PacketOpcodes.PlayerChatNotify);
|
||||
|
||||
ChatInfo info = ChatInfo.newBuilder()
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.PlayerChatRspOuterClass.PlayerChatRsp;
|
||||
|
||||
public class PacketPlayerChatRsp extends GenshinPacket {
|
||||
public class PacketPlayerChatRsp extends BasePacket {
|
||||
|
||||
public PacketPlayerChatRsp() {
|
||||
super(PacketOpcodes.PlayerChatRsp);
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.PlayerDataNotifyOuterClass.PlayerDataNotify;
|
||||
import emu.grasscutter.net.proto.PropValueOuterClass.PropValue;
|
||||
|
||||
public class PacketPlayerDataNotify extends GenshinPacket {
|
||||
public class PacketPlayerDataNotify extends BasePacket {
|
||||
|
||||
public PacketPlayerDataNotify(GenshinPlayer player) {
|
||||
public PacketPlayerDataNotify(Player player) {
|
||||
super(PacketOpcodes.PlayerDataNotify, 2);
|
||||
|
||||
PlayerDataNotify.Builder p = PlayerDataNotify.newBuilder()
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.game.entity.EntityAvatar;
|
||||
import emu.grasscutter.game.inventory.GenshinItem;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.inventory.GameItem;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.AbilityControlBlockOuterClass;
|
||||
import emu.grasscutter.net.proto.AbilitySyncStateInfoOuterClass.AbilitySyncStateInfo;
|
||||
@@ -12,9 +12,9 @@ import emu.grasscutter.net.proto.MPLevelEntityInfoOuterClass.MPLevelEntityInfo;
|
||||
import emu.grasscutter.net.proto.PlayerEnterSceneInfoNotifyOuterClass.PlayerEnterSceneInfoNotify;
|
||||
import emu.grasscutter.net.proto.TeamEnterSceneInfoOuterClass.TeamEnterSceneInfo;
|
||||
|
||||
public class PacketPlayerEnterSceneInfoNotify extends GenshinPacket {
|
||||
public class PacketPlayerEnterSceneInfoNotify extends BasePacket {
|
||||
|
||||
public PacketPlayerEnterSceneInfoNotify(GenshinPlayer player) {
|
||||
public PacketPlayerEnterSceneInfoNotify(Player player) {
|
||||
super(PacketOpcodes.PlayerEnterSceneInfoNotify);
|
||||
|
||||
AbilitySyncStateInfo empty = AbilitySyncStateInfo.newBuilder().build();
|
||||
@@ -37,7 +37,7 @@ public class PacketPlayerEnterSceneInfoNotify extends GenshinPacket {
|
||||
);
|
||||
|
||||
for (EntityAvatar avatarEntity : player.getTeamManager().getActiveTeam()) {
|
||||
GenshinItem weapon = avatarEntity.getAvatar().getWeapon();
|
||||
GameItem weapon = avatarEntity.getAvatar().getWeapon();
|
||||
long weaponGuid = weapon != null ? weapon.getGuid() : 0;
|
||||
|
||||
AvatarEnterSceneInfo avatarInfo = AvatarEnterSceneInfo.newBuilder()
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.game.GenshinPlayer.SceneLoadState;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.game.Player.SceneLoadState;
|
||||
import emu.grasscutter.game.props.EnterReason;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.EnterTypeOuterClass.EnterType;
|
||||
import emu.grasscutter.net.proto.PlayerEnterSceneNotifyOuterClass.PlayerEnterSceneNotify;
|
||||
import emu.grasscutter.utils.Position;
|
||||
import emu.grasscutter.utils.Utils;
|
||||
|
||||
public class PacketPlayerEnterSceneNotify extends GenshinPacket {
|
||||
public class PacketPlayerEnterSceneNotify extends BasePacket {
|
||||
|
||||
// Login
|
||||
public PacketPlayerEnterSceneNotify(GenshinPlayer player) {
|
||||
public PacketPlayerEnterSceneNotify(Player player) {
|
||||
super(PacketOpcodes.PlayerEnterSceneNotify);
|
||||
|
||||
player.setSceneLoadState(SceneLoadState.LOADING);
|
||||
@@ -36,12 +36,12 @@ public class PacketPlayerEnterSceneNotify extends GenshinPacket {
|
||||
this.setData(proto);
|
||||
}
|
||||
|
||||
public PacketPlayerEnterSceneNotify(GenshinPlayer player, EnterType type, EnterReason reason, int newScene, Position newPos) {
|
||||
public PacketPlayerEnterSceneNotify(Player player, EnterType type, EnterReason reason, int newScene, Position newPos) {
|
||||
this(player, player, type, reason, newScene, newPos);
|
||||
}
|
||||
|
||||
// Teleport or go somewhere
|
||||
public PacketPlayerEnterSceneNotify(GenshinPlayer player, GenshinPlayer target, EnterType type, EnterReason reason, int newScene, Position newPos) {
|
||||
public PacketPlayerEnterSceneNotify(Player player, Player target, EnterType type, EnterReason reason, int newScene, Position newPos) {
|
||||
super(PacketOpcodes.PlayerEnterSceneNotify);
|
||||
|
||||
player.setEnterSceneToken(Utils.randomRange(1000, 99999));
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.game.World;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.PlayerGameTimeNotifyOuterClass.PlayerGameTimeNotify;
|
||||
|
||||
public class PacketPlayerGameTimeNotify extends GenshinPacket {
|
||||
public class PacketPlayerGameTimeNotify extends BasePacket {
|
||||
|
||||
public PacketPlayerGameTimeNotify(GenshinPlayer player) {
|
||||
public PacketPlayerGameTimeNotify(Player player) {
|
||||
super(PacketOpcodes.PlayerGameTimeNotify);
|
||||
|
||||
PlayerGameTimeNotify proto = PlayerGameTimeNotify.newBuilder()
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.PlayerGetForceQuitBanInfoRspOuterClass.PlayerGetForceQuitBanInfoRsp;
|
||||
|
||||
public class PacketPlayerGetForceQuitBanInfoRsp extends GenshinPacket {
|
||||
public class PacketPlayerGetForceQuitBanInfoRsp extends BasePacket {
|
||||
|
||||
public PacketPlayerGetForceQuitBanInfoRsp(int retcode) {
|
||||
super(PacketOpcodes.PlayerGetForceQuitBanInfoRsp);
|
||||
|
||||
@@ -2,11 +2,11 @@ package emu.grasscutter.server.packet.send;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.PlayerLevelRewardUpdateNotifyOuterClass.PlayerLevelRewardUpdateNotify;
|
||||
|
||||
public class PacketPlayerLevelRewardUpdateNotify extends GenshinPacket {
|
||||
public class PacketPlayerLevelRewardUpdateNotify extends BasePacket {
|
||||
|
||||
public PacketPlayerLevelRewardUpdateNotify(Set<Integer> rewardedLevels) {
|
||||
super(PacketOpcodes.PlayerLevelRewardUpdateNotify);
|
||||
|
||||
@@ -2,7 +2,7 @@ package emu.grasscutter.server.packet.send;
|
||||
|
||||
import com.google.protobuf.ByteString;
|
||||
import emu.grasscutter.Grasscutter;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.PlayerLoginRspOuterClass.PlayerLoginRsp;
|
||||
import emu.grasscutter.net.proto.QueryCurrRegionHttpRspOuterClass;
|
||||
@@ -14,7 +14,7 @@ import java.io.File;
|
||||
import java.net.URL;
|
||||
import java.util.Base64;
|
||||
|
||||
public class PacketPlayerLoginRsp extends GenshinPacket {
|
||||
public class PacketPlayerLoginRsp extends BasePacket {
|
||||
|
||||
private static QueryCurrRegionHttpRspOuterClass.QueryCurrRegionHttpRsp regionCache;
|
||||
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.game.props.PlayerProperty;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.PlayerPropNotifyOuterClass.PlayerPropNotify;
|
||||
import emu.grasscutter.utils.ProtoHelper;
|
||||
|
||||
public class PacketPlayerPropNotify extends GenshinPacket {
|
||||
public class PacketPlayerPropNotify extends BasePacket {
|
||||
|
||||
public PacketPlayerPropNotify(GenshinPlayer player, PlayerProperty prop) {
|
||||
public PacketPlayerPropNotify(Player player, PlayerProperty prop) {
|
||||
super(PacketOpcodes.PlayerPropNotify);
|
||||
|
||||
this.buildHeader(0);
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
|
||||
public class PacketPlayerSetPauseRsp extends GenshinPacket {
|
||||
public class PacketPlayerSetPauseRsp extends BasePacket {
|
||||
|
||||
public PacketPlayerSetPauseRsp(int clientSequence) {
|
||||
super(PacketOpcodes.PlayerSetPauseRsp);
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.GenshinConstants;
|
||||
import emu.grasscutter.GameConstants;
|
||||
import emu.grasscutter.Grasscutter;
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.game.inventory.GenshinItem;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.game.inventory.GameItem;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.ItemOuterClass.Item;
|
||||
import emu.grasscutter.net.proto.PlayerStoreNotifyOuterClass.PlayerStoreNotify;
|
||||
import emu.grasscutter.net.proto.StoreTypeOuterClass.StoreType;
|
||||
|
||||
public class PacketPlayerStoreNotify extends GenshinPacket {
|
||||
public class PacketPlayerStoreNotify extends BasePacket {
|
||||
|
||||
public PacketPlayerStoreNotify(GenshinPlayer player) {
|
||||
public PacketPlayerStoreNotify(Player player) {
|
||||
super(PacketOpcodes.PlayerStoreNotify);
|
||||
|
||||
this.buildHeader(2);
|
||||
@@ -21,7 +21,7 @@ public class PacketPlayerStoreNotify extends GenshinPacket {
|
||||
.setStoreType(StoreType.STORE_PACK)
|
||||
.setWeightLimit(Grasscutter.getConfig().getGameServerOptions().InventoryLimitAll);
|
||||
|
||||
for (GenshinItem item : player.getInventory()) {
|
||||
for (GameItem item : player.getInventory()) {
|
||||
Item itemProto = item.toProto();
|
||||
p.addItemList(itemProto);
|
||||
}
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.PlayerTimeNotifyOuterClass.PlayerTimeNotify;
|
||||
|
||||
public class PacketPlayerTimeNotify extends GenshinPacket {
|
||||
public class PacketPlayerTimeNotify extends BasePacket {
|
||||
|
||||
public PacketPlayerTimeNotify(GenshinPlayer player) {
|
||||
public PacketPlayerTimeNotify(Player player) {
|
||||
super(PacketOpcodes.PlayerTimeNotify);
|
||||
|
||||
PlayerTimeNotify proto = PlayerTimeNotify.newBuilder()
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.PostEnterSceneRspOuterClass.PostEnterSceneRsp;
|
||||
|
||||
public class PacketPostEnterSceneRsp extends GenshinPacket {
|
||||
public class PacketPostEnterSceneRsp extends BasePacket {
|
||||
|
||||
public PacketPostEnterSceneRsp(GenshinPlayer player) {
|
||||
public PacketPostEnterSceneRsp(Player player) {
|
||||
super(PacketOpcodes.PostEnterSceneRsp);
|
||||
|
||||
PostEnterSceneRsp p = PostEnterSceneRsp.newBuilder()
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.ChatInfoOuterClass.ChatInfo;
|
||||
import emu.grasscutter.net.proto.PrivateChatNotifyOuterClass.PrivateChatNotify;
|
||||
|
||||
public class PacketPrivateChatNotify extends GenshinPacket {
|
||||
public class PacketPrivateChatNotify extends BasePacket {
|
||||
public PacketPrivateChatNotify(int senderId, int recvId, String message) {
|
||||
super(PacketOpcodes.PrivateChatNotify);
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.avatar.GenshinAvatar;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.avatar.Avatar;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.ProudSkillChangeNotifyOuterClass.ProudSkillChangeNotify;
|
||||
|
||||
public class PacketProudSkillChangeNotify extends GenshinPacket {
|
||||
public class PacketProudSkillChangeNotify extends BasePacket {
|
||||
|
||||
public PacketProudSkillChangeNotify(GenshinAvatar avatar) {
|
||||
public PacketProudSkillChangeNotify(Avatar avatar) {
|
||||
super(PacketOpcodes.ProudSkillChangeNotify);
|
||||
|
||||
ProudSkillChangeNotify proto = ProudSkillChangeNotify.newBuilder()
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.avatar.GenshinAvatar;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.avatar.Avatar;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.ProudSkillExtraLevelNotifyOuterClass.ProudSkillExtraLevelNotify;
|
||||
|
||||
public class PacketProudSkillExtraLevelNotify extends GenshinPacket {
|
||||
public class PacketProudSkillExtraLevelNotify extends BasePacket {
|
||||
|
||||
public PacketProudSkillExtraLevelNotify(GenshinAvatar avatar, int talentIndex) {
|
||||
public PacketProudSkillExtraLevelNotify(Avatar avatar, int talentIndex) {
|
||||
super(PacketOpcodes.ProudSkillExtraLevelNotify);
|
||||
|
||||
ProudSkillExtraLevelNotify proto = ProudSkillExtraLevelNotify.newBuilder()
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.PullPrivateChatRspOuterClass.PullPrivateChatRsp;
|
||||
|
||||
public class PacketPullPrivateChatRsp extends GenshinPacket {
|
||||
public class PacketPullPrivateChatRsp extends BasePacket {
|
||||
|
||||
public PacketPullPrivateChatRsp() {
|
||||
super(PacketOpcodes.PullPrivateChatRsp);
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.Config.GameServerOptions;
|
||||
import emu.grasscutter.GenshinConstants;
|
||||
import emu.grasscutter.GameConstants;
|
||||
import emu.grasscutter.Grasscutter;
|
||||
import emu.grasscutter.game.GenshinPlayer;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.Player;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.ChatInfoOuterClass.ChatInfo;
|
||||
import emu.grasscutter.net.proto.PullRecentChatRspOuterClass.PullRecentChatRsp;
|
||||
import emu.grasscutter.utils.Utils;
|
||||
|
||||
public class PacketPullRecentChatRsp extends GenshinPacket {
|
||||
public PacketPullRecentChatRsp(GenshinPlayer player) {
|
||||
public class PacketPullRecentChatRsp extends BasePacket {
|
||||
public PacketPullRecentChatRsp(Player player) {
|
||||
super(PacketOpcodes.PullRecentChatRsp);
|
||||
|
||||
GameServerOptions serverOptions = Grasscutter.getConfig().getGameServerOptions();
|
||||
@@ -20,7 +20,7 @@ public class PacketPullRecentChatRsp extends GenshinPacket {
|
||||
if (serverOptions.WelcomeEmotes != null && serverOptions.WelcomeEmotes.length > 0) {
|
||||
ChatInfo welcomeEmote = ChatInfo.newBuilder()
|
||||
.setTime((int) (System.currentTimeMillis() / 1000))
|
||||
.setUid(GenshinConstants.SERVER_CONSOLE_UID)
|
||||
.setUid(GameConstants.SERVER_CONSOLE_UID)
|
||||
.setToUid(player.getUid())
|
||||
.setIcon(serverOptions.WelcomeEmotes[Utils.randomRange(0, serverOptions.WelcomeEmotes.length - 1)])
|
||||
.build();
|
||||
@@ -31,7 +31,7 @@ public class PacketPullRecentChatRsp extends GenshinPacket {
|
||||
if (serverOptions.WelcomeMotd != null && serverOptions.WelcomeMotd.length() > 0) {
|
||||
ChatInfo welcomeMotd = ChatInfo.newBuilder()
|
||||
.setTime((int) (System.currentTimeMillis() / 1000))
|
||||
.setUid(GenshinConstants.SERVER_CONSOLE_UID)
|
||||
.setUid(GameConstants.SERVER_CONSOLE_UID)
|
||||
.setToUid(player.getUid())
|
||||
.setText(Grasscutter.getConfig().getGameServerOptions().WelcomeMotd)
|
||||
.build();
|
||||
|
||||
@@ -2,14 +2,14 @@ package emu.grasscutter.server.packet.send;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import emu.grasscutter.game.inventory.GenshinItem;
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.game.inventory.GameItem;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.ReliquaryUpgradeRspOuterClass.ReliquaryUpgradeRsp;
|
||||
|
||||
public class PacketReliquaryUpgradeRsp extends GenshinPacket {
|
||||
public class PacketReliquaryUpgradeRsp extends BasePacket {
|
||||
|
||||
public PacketReliquaryUpgradeRsp(GenshinItem relic, int rate, int oldLevel, List<Integer> oldAppendPropIdList) {
|
||||
public PacketReliquaryUpgradeRsp(GameItem relic, int rate, int oldLevel, List<Integer> oldAppendPropIdList) {
|
||||
super(PacketOpcodes.ReliquaryUpgradeRsp);
|
||||
|
||||
ReliquaryUpgradeRsp proto = ReliquaryUpgradeRsp.newBuilder()
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user