Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
ziqian zhang
Grasscutter
Commits
1c36f078
Commit
1c36f078
authored
Apr 26, 2022
by
Melledy
Browse files
Renamed all references to a certain game
parent
6b8902be
Changes
270
Hide whitespace changes
Inline
Side-by-side
src/main/java/emu/grasscutter/server/packet/send/PacketProudSkillChangeNotify.java
View file @
1c36f078
package
emu.grasscutter.server.packet.send
;
package
emu.grasscutter.server.packet.send
;
import
emu.grasscutter.game.avatar.
Genshin
Avatar
;
import
emu.grasscutter.game.avatar.Avatar
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.ProudSkillChangeNotifyOuterClass.ProudSkillChangeNotify
;
import
emu.grasscutter.net.proto.ProudSkillChangeNotifyOuterClass.ProudSkillChangeNotify
;
public
class
PacketProudSkillChangeNotify
extends
Genshin
Packet
{
public
class
PacketProudSkillChangeNotify
extends
Base
Packet
{
public
PacketProudSkillChangeNotify
(
Genshin
Avatar
avatar
)
{
public
PacketProudSkillChangeNotify
(
Avatar
avatar
)
{
super
(
PacketOpcodes
.
ProudSkillChangeNotify
);
super
(
PacketOpcodes
.
ProudSkillChangeNotify
);
ProudSkillChangeNotify
proto
=
ProudSkillChangeNotify
.
newBuilder
()
ProudSkillChangeNotify
proto
=
ProudSkillChangeNotify
.
newBuilder
()
...
...
src/main/java/emu/grasscutter/server/packet/send/PacketProudSkillExtraLevelNotify.java
View file @
1c36f078
package
emu.grasscutter.server.packet.send
;
package
emu.grasscutter.server.packet.send
;
import
emu.grasscutter.game.avatar.
Genshin
Avatar
;
import
emu.grasscutter.game.avatar.Avatar
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.ProudSkillExtraLevelNotifyOuterClass.ProudSkillExtraLevelNotify
;
import
emu.grasscutter.net.proto.ProudSkillExtraLevelNotifyOuterClass.ProudSkillExtraLevelNotify
;
public
class
PacketProudSkillExtraLevelNotify
extends
Genshin
Packet
{
public
class
PacketProudSkillExtraLevelNotify
extends
Base
Packet
{
public
PacketProudSkillExtraLevelNotify
(
Genshin
Avatar
avatar
,
int
talentIndex
)
{
public
PacketProudSkillExtraLevelNotify
(
Avatar
avatar
,
int
talentIndex
)
{
super
(
PacketOpcodes
.
ProudSkillExtraLevelNotify
);
super
(
PacketOpcodes
.
ProudSkillExtraLevelNotify
);
ProudSkillExtraLevelNotify
proto
=
ProudSkillExtraLevelNotify
.
newBuilder
()
ProudSkillExtraLevelNotify
proto
=
ProudSkillExtraLevelNotify
.
newBuilder
()
...
...
src/main/java/emu/grasscutter/server/packet/send/PacketPullPrivateChatRsp.java
View file @
1c36f078
package
emu.grasscutter.server.packet.send
;
package
emu.grasscutter.server.packet.send
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.PullPrivateChatRspOuterClass.PullPrivateChatRsp
;
import
emu.grasscutter.net.proto.PullPrivateChatRspOuterClass.PullPrivateChatRsp
;
public
class
PacketPullPrivateChatRsp
extends
Genshin
Packet
{
public
class
PacketPullPrivateChatRsp
extends
Base
Packet
{
public
PacketPullPrivateChatRsp
()
{
public
PacketPullPrivateChatRsp
()
{
super
(
PacketOpcodes
.
PullPrivateChatRsp
);
super
(
PacketOpcodes
.
PullPrivateChatRsp
);
...
...
src/main/java/emu/grasscutter/server/packet/send/PacketPullRecentChatRsp.java
View file @
1c36f078
package
emu.grasscutter.server.packet.send
;
package
emu.grasscutter.server.packet.send
;
import
emu.grasscutter.Config.GameServerOptions
;
import
emu.grasscutter.Config.GameServerOptions
;
import
emu.grasscutter.G
enshin
Constants
;
import
emu.grasscutter.G
ame
Constants
;
import
emu.grasscutter.Grasscutter
;
import
emu.grasscutter.Grasscutter
;
import
emu.grasscutter.game.
Genshin
Player
;
import
emu.grasscutter.game.Player
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.ChatInfoOuterClass.ChatInfo
;
import
emu.grasscutter.net.proto.ChatInfoOuterClass.ChatInfo
;
import
emu.grasscutter.net.proto.PullRecentChatRspOuterClass.PullRecentChatRsp
;
import
emu.grasscutter.net.proto.PullRecentChatRspOuterClass.PullRecentChatRsp
;
import
emu.grasscutter.utils.Utils
;
import
emu.grasscutter.utils.Utils
;
public
class
PacketPullRecentChatRsp
extends
Genshin
Packet
{
public
class
PacketPullRecentChatRsp
extends
Base
Packet
{
public
PacketPullRecentChatRsp
(
Genshin
Player
player
)
{
public
PacketPullRecentChatRsp
(
Player
player
)
{
super
(
PacketOpcodes
.
PullRecentChatRsp
);
super
(
PacketOpcodes
.
PullRecentChatRsp
);
GameServerOptions
serverOptions
=
Grasscutter
.
getConfig
().
getGameServerOptions
();
GameServerOptions
serverOptions
=
Grasscutter
.
getConfig
().
getGameServerOptions
();
...
@@ -20,7 +20,7 @@ public class PacketPullRecentChatRsp extends GenshinPacket {
...
@@ -20,7 +20,7 @@ public class PacketPullRecentChatRsp extends GenshinPacket {
if
(
serverOptions
.
WelcomeEmotes
!=
null
&&
serverOptions
.
WelcomeEmotes
.
length
>
0
)
{
if
(
serverOptions
.
WelcomeEmotes
!=
null
&&
serverOptions
.
WelcomeEmotes
.
length
>
0
)
{
ChatInfo
welcomeEmote
=
ChatInfo
.
newBuilder
()
ChatInfo
welcomeEmote
=
ChatInfo
.
newBuilder
()
.
setTime
((
int
)
(
System
.
currentTimeMillis
()
/
1000
))
.
setTime
((
int
)
(
System
.
currentTimeMillis
()
/
1000
))
.
setUid
(
G
enshin
Constants
.
SERVER_CONSOLE_UID
)
.
setUid
(
G
ame
Constants
.
SERVER_CONSOLE_UID
)
.
setToUid
(
player
.
getUid
())
.
setToUid
(
player
.
getUid
())
.
setIcon
(
serverOptions
.
WelcomeEmotes
[
Utils
.
randomRange
(
0
,
serverOptions
.
WelcomeEmotes
.
length
-
1
)])
.
setIcon
(
serverOptions
.
WelcomeEmotes
[
Utils
.
randomRange
(
0
,
serverOptions
.
WelcomeEmotes
.
length
-
1
)])
.
build
();
.
build
();
...
@@ -31,7 +31,7 @@ public class PacketPullRecentChatRsp extends GenshinPacket {
...
@@ -31,7 +31,7 @@ public class PacketPullRecentChatRsp extends GenshinPacket {
if
(
serverOptions
.
WelcomeMotd
!=
null
&&
serverOptions
.
WelcomeMotd
.
length
()
>
0
)
{
if
(
serverOptions
.
WelcomeMotd
!=
null
&&
serverOptions
.
WelcomeMotd
.
length
()
>
0
)
{
ChatInfo
welcomeMotd
=
ChatInfo
.
newBuilder
()
ChatInfo
welcomeMotd
=
ChatInfo
.
newBuilder
()
.
setTime
((
int
)
(
System
.
currentTimeMillis
()
/
1000
))
.
setTime
((
int
)
(
System
.
currentTimeMillis
()
/
1000
))
.
setUid
(
G
enshin
Constants
.
SERVER_CONSOLE_UID
)
.
setUid
(
G
ame
Constants
.
SERVER_CONSOLE_UID
)
.
setToUid
(
player
.
getUid
())
.
setToUid
(
player
.
getUid
())
.
setText
(
Grasscutter
.
getConfig
().
getGameServerOptions
().
WelcomeMotd
)
.
setText
(
Grasscutter
.
getConfig
().
getGameServerOptions
().
WelcomeMotd
)
.
build
();
.
build
();
...
...
src/main/java/emu/grasscutter/server/packet/send/PacketReliquaryUpgradeRsp.java
View file @
1c36f078
...
@@ -2,14 +2,14 @@ package emu.grasscutter.server.packet.send;
...
@@ -2,14 +2,14 @@ package emu.grasscutter.server.packet.send;
import
java.util.List
;
import
java.util.List
;
import
emu.grasscutter.game.inventory.G
enshin
Item
;
import
emu.grasscutter.game.inventory.G
ame
Item
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.ReliquaryUpgradeRspOuterClass.ReliquaryUpgradeRsp
;
import
emu.grasscutter.net.proto.ReliquaryUpgradeRspOuterClass.ReliquaryUpgradeRsp
;
public
class
PacketReliquaryUpgradeRsp
extends
Genshin
Packet
{
public
class
PacketReliquaryUpgradeRsp
extends
Base
Packet
{
public
PacketReliquaryUpgradeRsp
(
G
enshin
Item
relic
,
int
rate
,
int
oldLevel
,
List
<
Integer
>
oldAppendPropIdList
)
{
public
PacketReliquaryUpgradeRsp
(
G
ame
Item
relic
,
int
rate
,
int
oldLevel
,
List
<
Integer
>
oldAppendPropIdList
)
{
super
(
PacketOpcodes
.
ReliquaryUpgradeRsp
);
super
(
PacketOpcodes
.
ReliquaryUpgradeRsp
);
ReliquaryUpgradeRsp
proto
=
ReliquaryUpgradeRsp
.
newBuilder
()
ReliquaryUpgradeRsp
proto
=
ReliquaryUpgradeRsp
.
newBuilder
()
...
...
src/main/java/emu/grasscutter/server/packet/send/PacketSceneAreaWeatherNotify.java
View file @
1c36f078
package
emu.grasscutter.server.packet.send
;
package
emu.grasscutter.server.packet.send
;
import
emu.grasscutter.game.
Genshin
Player
;
import
emu.grasscutter.game.Player
;
import
emu.grasscutter.game.World
;
import
emu.grasscutter.game.World
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.SceneAreaWeatherNotifyOuterClass.SceneAreaWeatherNotify
;
import
emu.grasscutter.net.proto.SceneAreaWeatherNotifyOuterClass.SceneAreaWeatherNotify
;
public
class
PacketSceneAreaWeatherNotify
extends
Genshin
Packet
{
public
class
PacketSceneAreaWeatherNotify
extends
Base
Packet
{
public
PacketSceneAreaWeatherNotify
(
Genshin
Player
player
)
{
public
PacketSceneAreaWeatherNotify
(
Player
player
)
{
super
(
PacketOpcodes
.
SceneAreaWeatherNotify
);
super
(
PacketOpcodes
.
SceneAreaWeatherNotify
);
SceneAreaWeatherNotify
proto
=
SceneAreaWeatherNotify
.
newBuilder
()
SceneAreaWeatherNotify
proto
=
SceneAreaWeatherNotify
.
newBuilder
()
...
...
src/main/java/emu/grasscutter/server/packet/send/PacketSceneEntityAppearNotify.java
View file @
1c36f078
...
@@ -2,16 +2,16 @@ package emu.grasscutter.server.packet.send;
...
@@ -2,16 +2,16 @@ package emu.grasscutter.server.packet.send;
import
java.util.Collection
;
import
java.util.Collection
;
import
emu.grasscutter.game.
Genshin
Player
;
import
emu.grasscutter.game.Player
;
import
emu.grasscutter.game.entity.G
enshin
Entity
;
import
emu.grasscutter.game.entity.G
ame
Entity
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.SceneEntityAppearNotifyOuterClass.SceneEntityAppearNotify
;
import
emu.grasscutter.net.proto.SceneEntityAppearNotifyOuterClass.SceneEntityAppearNotify
;
import
emu.grasscutter.net.proto.VisionTypeOuterClass.VisionType
;
import
emu.grasscutter.net.proto.VisionTypeOuterClass.VisionType
;
public
class
PacketSceneEntityAppearNotify
extends
Genshin
Packet
{
public
class
PacketSceneEntityAppearNotify
extends
Base
Packet
{
public
PacketSceneEntityAppearNotify
(
G
enshin
Entity
entity
)
{
public
PacketSceneEntityAppearNotify
(
G
ame
Entity
entity
)
{
super
(
PacketOpcodes
.
SceneEntityAppearNotify
,
true
);
super
(
PacketOpcodes
.
SceneEntityAppearNotify
,
true
);
SceneEntityAppearNotify
.
Builder
proto
=
SceneEntityAppearNotify
.
newBuilder
()
SceneEntityAppearNotify
.
Builder
proto
=
SceneEntityAppearNotify
.
newBuilder
()
...
@@ -21,7 +21,7 @@ public class PacketSceneEntityAppearNotify extends GenshinPacket {
...
@@ -21,7 +21,7 @@ public class PacketSceneEntityAppearNotify extends GenshinPacket {
this
.
setData
(
proto
.
build
());
this
.
setData
(
proto
.
build
());
}
}
public
PacketSceneEntityAppearNotify
(
G
enshin
Entity
entity
,
VisionType
vision
,
int
param
)
{
public
PacketSceneEntityAppearNotify
(
G
ame
Entity
entity
,
VisionType
vision
,
int
param
)
{
super
(
PacketOpcodes
.
SceneEntityAppearNotify
,
true
);
super
(
PacketOpcodes
.
SceneEntityAppearNotify
,
true
);
SceneEntityAppearNotify
.
Builder
proto
=
SceneEntityAppearNotify
.
newBuilder
()
SceneEntityAppearNotify
.
Builder
proto
=
SceneEntityAppearNotify
.
newBuilder
()
...
@@ -32,11 +32,11 @@ public class PacketSceneEntityAppearNotify extends GenshinPacket {
...
@@ -32,11 +32,11 @@ public class PacketSceneEntityAppearNotify extends GenshinPacket {
this
.
setData
(
proto
.
build
());
this
.
setData
(
proto
.
build
());
}
}
public
PacketSceneEntityAppearNotify
(
Genshin
Player
player
)
{
public
PacketSceneEntityAppearNotify
(
Player
player
)
{
this
(
player
.
getTeamManager
().
getCurrentAvatarEntity
());
this
(
player
.
getTeamManager
().
getCurrentAvatarEntity
());
}
}
public
PacketSceneEntityAppearNotify
(
Collection
<
G
enshin
Entity
>
entities
,
VisionType
visionType
)
{
public
PacketSceneEntityAppearNotify
(
Collection
<
G
ame
Entity
>
entities
,
VisionType
visionType
)
{
super
(
PacketOpcodes
.
SceneEntityAppearNotify
,
true
);
super
(
PacketOpcodes
.
SceneEntityAppearNotify
,
true
);
SceneEntityAppearNotify
.
Builder
proto
=
SceneEntityAppearNotify
.
newBuilder
()
SceneEntityAppearNotify
.
Builder
proto
=
SceneEntityAppearNotify
.
newBuilder
()
...
...
src/main/java/emu/grasscutter/server/packet/send/PacketSceneEntityDisappearNotify.java
View file @
1c36f078
...
@@ -3,15 +3,15 @@ package emu.grasscutter.server.packet.send;
...
@@ -3,15 +3,15 @@ package emu.grasscutter.server.packet.send;
import
java.util.Collection
;
import
java.util.Collection
;
import
java.util.List
;
import
java.util.List
;
import
emu.grasscutter.game.entity.G
enshin
Entity
;
import
emu.grasscutter.game.entity.G
ame
Entity
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.SceneEntityDisappearNotifyOuterClass.SceneEntityDisappearNotify
;
import
emu.grasscutter.net.proto.SceneEntityDisappearNotifyOuterClass.SceneEntityDisappearNotify
;
import
emu.grasscutter.net.proto.VisionTypeOuterClass.VisionType
;
import
emu.grasscutter.net.proto.VisionTypeOuterClass.VisionType
;
public
class
PacketSceneEntityDisappearNotify
extends
Genshin
Packet
{
public
class
PacketSceneEntityDisappearNotify
extends
Base
Packet
{
public
PacketSceneEntityDisappearNotify
(
G
enshin
Entity
entity
,
VisionType
disappearType
)
{
public
PacketSceneEntityDisappearNotify
(
G
ame
Entity
entity
,
VisionType
disappearType
)
{
super
(
PacketOpcodes
.
SceneEntityDisappearNotify
);
super
(
PacketOpcodes
.
SceneEntityDisappearNotify
);
SceneEntityDisappearNotify
proto
=
SceneEntityDisappearNotify
.
newBuilder
()
SceneEntityDisappearNotify
proto
=
SceneEntityDisappearNotify
.
newBuilder
()
...
@@ -22,7 +22,7 @@ public class PacketSceneEntityDisappearNotify extends GenshinPacket {
...
@@ -22,7 +22,7 @@ public class PacketSceneEntityDisappearNotify extends GenshinPacket {
this
.
setData
(
proto
);
this
.
setData
(
proto
);
}
}
public
PacketSceneEntityDisappearNotify
(
Collection
<
G
enshin
Entity
>
entities
,
VisionType
disappearType
)
{
public
PacketSceneEntityDisappearNotify
(
Collection
<
G
ame
Entity
>
entities
,
VisionType
disappearType
)
{
super
(
PacketOpcodes
.
SceneEntityDisappearNotify
);
super
(
PacketOpcodes
.
SceneEntityDisappearNotify
);
SceneEntityDisappearNotify
.
Builder
proto
=
SceneEntityDisappearNotify
.
newBuilder
()
SceneEntityDisappearNotify
.
Builder
proto
=
SceneEntityDisappearNotify
.
newBuilder
()
...
...
src/main/java/emu/grasscutter/server/packet/send/PacketSceneEntityDrownRsp.java
View file @
1c36f078
package
emu.grasscutter.server.packet.send
;
package
emu.grasscutter.server.packet.send
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.SceneEntityDrownRspOuterClass.SceneEntityDrownRsp
;
import
emu.grasscutter.net.proto.SceneEntityDrownRspOuterClass.SceneEntityDrownRsp
;
public
class
PacketSceneEntityDrownRsp
extends
Genshin
Packet
{
public
class
PacketSceneEntityDrownRsp
extends
Base
Packet
{
public
PacketSceneEntityDrownRsp
(
int
entityId
)
{
public
PacketSceneEntityDrownRsp
(
int
entityId
)
{
super
(
PacketOpcodes
.
SceneEntityDrownRsp
);
super
(
PacketOpcodes
.
SceneEntityDrownRsp
);
...
...
src/main/java/emu/grasscutter/server/packet/send/PacketSceneEntityMoveNotify.java
View file @
1c36f078
package
emu.grasscutter.server.packet.send
;
package
emu.grasscutter.server.packet.send
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.EntityMoveInfoOuterClass.EntityMoveInfo
;
import
emu.grasscutter.net.proto.EntityMoveInfoOuterClass.EntityMoveInfo
;
import
emu.grasscutter.net.proto.SceneEntityMoveNotifyOuterClass.SceneEntityMoveNotify
;
import
emu.grasscutter.net.proto.SceneEntityMoveNotifyOuterClass.SceneEntityMoveNotify
;
public
class
PacketSceneEntityMoveNotify
extends
Genshin
Packet
{
public
class
PacketSceneEntityMoveNotify
extends
Base
Packet
{
public
PacketSceneEntityMoveNotify
(
EntityMoveInfo
moveInfo
)
{
public
PacketSceneEntityMoveNotify
(
EntityMoveInfo
moveInfo
)
{
super
(
PacketOpcodes
.
SceneEntityMoveNotify
,
true
);
super
(
PacketOpcodes
.
SceneEntityMoveNotify
,
true
);
...
...
src/main/java/emu/grasscutter/server/packet/send/PacketSceneInitFinishRsp.java
View file @
1c36f078
package
emu.grasscutter.server.packet.send
;
package
emu.grasscutter.server.packet.send
;
import
emu.grasscutter.game.
Genshin
Player
;
import
emu.grasscutter.game.Player
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.SceneInitFinishRspOuterClass.SceneInitFinishRsp
;
import
emu.grasscutter.net.proto.SceneInitFinishRspOuterClass.SceneInitFinishRsp
;
public
class
PacketSceneInitFinishRsp
extends
Genshin
Packet
{
public
class
PacketSceneInitFinishRsp
extends
Base
Packet
{
public
PacketSceneInitFinishRsp
(
Genshin
Player
player
)
{
public
PacketSceneInitFinishRsp
(
Player
player
)
{
super
(
PacketOpcodes
.
SceneInitFinishRsp
,
11
);
super
(
PacketOpcodes
.
SceneInitFinishRsp
,
11
);
SceneInitFinishRsp
p
=
SceneInitFinishRsp
.
newBuilder
().
setEnterSceneToken
(
player
.
getEnterSceneToken
()).
build
();
SceneInitFinishRsp
p
=
SceneInitFinishRsp
.
newBuilder
().
setEnterSceneToken
(
player
.
getEnterSceneToken
()).
build
();
...
...
src/main/java/emu/grasscutter/server/packet/send/PacketSceneKickPlayerRsp.java
View file @
1c36f078
package
emu.grasscutter.server.packet.send
;
package
emu.grasscutter.server.packet.send
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.RetcodeOuterClass
;
import
emu.grasscutter.net.proto.RetcodeOuterClass
;
import
emu.grasscutter.net.proto.SceneKickPlayerRspOuterClass.SceneKickPlayerRsp
;
import
emu.grasscutter.net.proto.SceneKickPlayerRspOuterClass.SceneKickPlayerRsp
;
public
class
PacketSceneKickPlayerRsp
extends
Genshin
Packet
{
public
class
PacketSceneKickPlayerRsp
extends
Base
Packet
{
public
PacketSceneKickPlayerRsp
(
int
targetUid
)
{
public
PacketSceneKickPlayerRsp
(
int
targetUid
)
{
super
(
PacketOpcodes
.
SceneKickPlayerRsp
);
super
(
PacketOpcodes
.
SceneKickPlayerRsp
);
...
...
src/main/java/emu/grasscutter/server/packet/send/PacketScenePlayerInfoNotify.java
View file @
1c36f078
package
emu.grasscutter.server.packet.send
;
package
emu.grasscutter.server.packet.send
;
import
emu.grasscutter.game.
Genshin
Player
;
import
emu.grasscutter.game.Player
;
import
emu.grasscutter.game.World
;
import
emu.grasscutter.game.World
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.ScenePlayerInfoNotifyOuterClass.ScenePlayerInfoNotify
;
import
emu.grasscutter.net.proto.ScenePlayerInfoNotifyOuterClass.ScenePlayerInfoNotify
;
import
emu.grasscutter.net.proto.ScenePlayerInfoOuterClass.ScenePlayerInfo
;
import
emu.grasscutter.net.proto.ScenePlayerInfoOuterClass.ScenePlayerInfo
;
public
class
PacketScenePlayerInfoNotify
extends
Genshin
Packet
{
public
class
PacketScenePlayerInfoNotify
extends
Base
Packet
{
public
PacketScenePlayerInfoNotify
(
World
world
)
{
public
PacketScenePlayerInfoNotify
(
World
world
)
{
super
(
PacketOpcodes
.
ScenePlayerInfoNotify
);
super
(
PacketOpcodes
.
ScenePlayerInfoNotify
);
...
@@ -15,7 +15,7 @@ public class PacketScenePlayerInfoNotify extends GenshinPacket {
...
@@ -15,7 +15,7 @@ public class PacketScenePlayerInfoNotify extends GenshinPacket {
ScenePlayerInfoNotify
.
Builder
proto
=
ScenePlayerInfoNotify
.
newBuilder
();
ScenePlayerInfoNotify
.
Builder
proto
=
ScenePlayerInfoNotify
.
newBuilder
();
for
(
int
i
=
0
;
i
<
world
.
getPlayers
().
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
world
.
getPlayers
().
size
();
i
++)
{
Genshin
Player
p
=
world
.
getPlayers
().
get
(
i
);
Player
p
=
world
.
getPlayers
().
get
(
i
);
ScenePlayerInfo
pInfo
=
ScenePlayerInfo
.
newBuilder
()
ScenePlayerInfo
pInfo
=
ScenePlayerInfo
.
newBuilder
()
.
setUid
(
p
.
getUid
())
.
setUid
(
p
.
getUid
())
...
...
src/main/java/emu/grasscutter/server/packet/send/PacketScenePlayerLocationNotify.java
View file @
1c36f078
package
emu.grasscutter.server.packet.send
;
package
emu.grasscutter.server.packet.send
;
import
emu.grasscutter.game.
Genshin
Player
;
import
emu.grasscutter.game.Player
;
import
emu.grasscutter.game.
Genshin
Scene
;
import
emu.grasscutter.game.Scene
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.ScenePlayerLocationNotifyOuterClass.ScenePlayerLocationNotify
;
import
emu.grasscutter.net.proto.ScenePlayerLocationNotifyOuterClass.ScenePlayerLocationNotify
;
public
class
PacketScenePlayerLocationNotify
extends
Genshin
Packet
{
public
class
PacketScenePlayerLocationNotify
extends
Base
Packet
{
public
PacketScenePlayerLocationNotify
(
Genshin
Scene
scene
)
{
public
PacketScenePlayerLocationNotify
(
Scene
scene
)
{
super
(
PacketOpcodes
.
ScenePlayerLocationNotify
);
super
(
PacketOpcodes
.
ScenePlayerLocationNotify
);
ScenePlayerLocationNotify
.
Builder
proto
=
ScenePlayerLocationNotify
.
newBuilder
()
ScenePlayerLocationNotify
.
Builder
proto
=
ScenePlayerLocationNotify
.
newBuilder
()
.
setSceneId
(
scene
.
getId
());
.
setSceneId
(
scene
.
getId
());
for
(
Genshin
Player
p
:
scene
.
getPlayers
())
{
for
(
Player
p
:
scene
.
getPlayers
())
{
proto
.
addPlayerLocList
(
p
.
getPlayerLocationInfo
());
proto
.
addPlayerLocList
(
p
.
getPlayerLocationInfo
());
}
}
...
...
src/main/java/emu/grasscutter/server/packet/send/PacketSceneTeamUpdateNotify.java
View file @
1c36f078
package
emu.grasscutter.server.packet.send
;
package
emu.grasscutter.server.packet.send
;
import
emu.grasscutter.game.
Genshin
Player
;
import
emu.grasscutter.game.Player
;
import
emu.grasscutter.game.entity.EntityAvatar
;
import
emu.grasscutter.game.entity.EntityAvatar
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.AbilitySyncStateInfoOuterClass.AbilitySyncStateInfo
;
import
emu.grasscutter.net.proto.AbilitySyncStateInfoOuterClass.AbilitySyncStateInfo
;
import
emu.grasscutter.net.proto.SceneTeamAvatarOuterClass.SceneTeamAvatar
;
import
emu.grasscutter.net.proto.SceneTeamAvatarOuterClass.SceneTeamAvatar
;
import
emu.grasscutter.net.proto.SceneTeamUpdateNotifyOuterClass.SceneTeamUpdateNotify
;
import
emu.grasscutter.net.proto.SceneTeamUpdateNotifyOuterClass.SceneTeamUpdateNotify
;
public
class
PacketSceneTeamUpdateNotify
extends
Genshin
Packet
{
public
class
PacketSceneTeamUpdateNotify
extends
Base
Packet
{
public
PacketSceneTeamUpdateNotify
(
Genshin
Player
player
)
{
public
PacketSceneTeamUpdateNotify
(
Player
player
)
{
super
(
PacketOpcodes
.
SceneTeamUpdateNotify
);
super
(
PacketOpcodes
.
SceneTeamUpdateNotify
);
SceneTeamUpdateNotify
.
Builder
proto
=
SceneTeamUpdateNotify
.
newBuilder
()
SceneTeamUpdateNotify
.
Builder
proto
=
SceneTeamUpdateNotify
.
newBuilder
()
.
setIsInMp
(
player
.
getWorld
().
isMultiplayer
());
.
setIsInMp
(
player
.
getWorld
().
isMultiplayer
());
for
(
Genshin
Player
p
:
player
.
getWorld
().
getPlayers
())
{
for
(
Player
p
:
player
.
getWorld
().
getPlayers
())
{
for
(
EntityAvatar
entityAvatar
:
p
.
getTeamManager
().
getActiveTeam
())
{
for
(
EntityAvatar
entityAvatar
:
p
.
getTeamManager
().
getActiveTeam
())
{
SceneTeamAvatar
.
Builder
avatarProto
=
SceneTeamAvatar
.
newBuilder
()
SceneTeamAvatar
.
Builder
avatarProto
=
SceneTeamAvatar
.
newBuilder
()
.
setPlayerUid
(
p
.
getUid
())
.
setPlayerUid
(
p
.
getUid
())
...
...
src/main/java/emu/grasscutter/server/packet/send/PacketSceneTimeNotify.java
View file @
1c36f078
package
emu.grasscutter.server.packet.send
;
package
emu.grasscutter.server.packet.send
;
import
emu.grasscutter.game.
Genshin
Player
;
import
emu.grasscutter.game.Player
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.SceneTimeNotifyOuterClass.SceneTimeNotify
;
import
emu.grasscutter.net.proto.SceneTimeNotifyOuterClass.SceneTimeNotify
;
public
class
PacketSceneTimeNotify
extends
Genshin
Packet
{
public
class
PacketSceneTimeNotify
extends
Base
Packet
{
public
PacketSceneTimeNotify
(
Genshin
Player
player
)
{
public
PacketSceneTimeNotify
(
Player
player
)
{
super
(
PacketOpcodes
.
SceneTimeNotify
);
super
(
PacketOpcodes
.
SceneTimeNotify
);
SceneTimeNotify
proto
=
SceneTimeNotify
.
newBuilder
()
SceneTimeNotify
proto
=
SceneTimeNotify
.
newBuilder
()
...
...
src/main/java/emu/grasscutter/server/packet/send/PacketSceneTransToPointRsp.java
View file @
1c36f078
package
emu.grasscutter.server.packet.send
;
package
emu.grasscutter.server.packet.send
;
import
emu.grasscutter.data.G
enshin
Data
;
import
emu.grasscutter.data.G
ame
Data
;
import
emu.grasscutter.data.custom.ScenePointEntry
;
import
emu.grasscutter.data.custom.ScenePointEntry
;
import
emu.grasscutter.game.
Genshin
Player
;
import
emu.grasscutter.game.Player
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.RetcodeOuterClass
;
import
emu.grasscutter.net.proto.RetcodeOuterClass
;
import
emu.grasscutter.net.proto.SceneTransToPointRspOuterClass.SceneTransToPointRsp
;
import
emu.grasscutter.net.proto.SceneTransToPointRspOuterClass.SceneTransToPointRsp
;
import
emu.grasscutter.utils.Position
;
import
emu.grasscutter.utils.Position
;
public
class
PacketSceneTransToPointRsp
extends
Genshin
Packet
{
public
class
PacketSceneTransToPointRsp
extends
Base
Packet
{
public
PacketSceneTransToPointRsp
(
Genshin
Player
player
,
int
pointId
,
int
sceneId
)
{
public
PacketSceneTransToPointRsp
(
Player
player
,
int
pointId
,
int
sceneId
)
{
super
(
PacketOpcodes
.
SceneTransToPointRsp
);
super
(
PacketOpcodes
.
SceneTransToPointRsp
);
SceneTransToPointRsp
proto
=
SceneTransToPointRsp
.
newBuilder
()
SceneTransToPointRsp
proto
=
SceneTransToPointRsp
.
newBuilder
()
...
...
src/main/java/emu/grasscutter/server/packet/send/PacketSceneUnlockInfoNotify.java
View file @
1c36f078
package
emu.grasscutter.server.packet.send
;
package
emu.grasscutter.server.packet.send
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.SceneUnlockInfoNotifyOuterClass.SceneUnlockInfoNotify
;
import
emu.grasscutter.net.proto.SceneUnlockInfoNotifyOuterClass.SceneUnlockInfoNotify
;
import
emu.grasscutter.net.proto.SceneUnlockInfoOuterClass.SceneUnlockInfo
;
import
emu.grasscutter.net.proto.SceneUnlockInfoOuterClass.SceneUnlockInfo
;
public
class
PacketSceneUnlockInfoNotify
extends
Genshin
Packet
{
public
class
PacketSceneUnlockInfoNotify
extends
Base
Packet
{
public
PacketSceneUnlockInfoNotify
()
{
public
PacketSceneUnlockInfoNotify
()
{
super
(
PacketOpcodes
.
SceneUnlockInfoNotify
);
// Rename opcode later
super
(
PacketOpcodes
.
SceneUnlockInfoNotify
);
// Rename opcode later
...
...
src/main/java/emu/grasscutter/server/packet/send/PacketServerTimeNotify.java
View file @
1c36f078
package
emu.grasscutter.server.packet.send
;
package
emu.grasscutter.server.packet.send
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.ServerTimeNotifyOuterClass.ServerTimeNotify
;
import
emu.grasscutter.net.proto.ServerTimeNotifyOuterClass.ServerTimeNotify
;
public
class
PacketServerTimeNotify
extends
Genshin
Packet
{
public
class
PacketServerTimeNotify
extends
Base
Packet
{
public
PacketServerTimeNotify
()
{
public
PacketServerTimeNotify
()
{
super
(
PacketOpcodes
.
ServerTimeNotify
);
super
(
PacketOpcodes
.
ServerTimeNotify
);
...
...
src/main/java/emu/grasscutter/server/packet/send/PacketSetEquipLockStateRsp.java
View file @
1c36f078
package
emu.grasscutter.server.packet.send
;
package
emu.grasscutter.server.packet.send
;
import
emu.grasscutter.game.inventory.G
enshin
Item
;
import
emu.grasscutter.game.inventory.G
ame
Item
;
import
emu.grasscutter.net.packet.
Genshin
Packet
;
import
emu.grasscutter.net.packet.
Base
Packet
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.SetEquipLockStateRspOuterClass.SetEquipLockStateRsp
;
import
emu.grasscutter.net.proto.SetEquipLockStateRspOuterClass.SetEquipLockStateRsp
;
public
class
PacketSetEquipLockStateRsp
extends
Genshin
Packet
{
public
class
PacketSetEquipLockStateRsp
extends
Base
Packet
{
public
PacketSetEquipLockStateRsp
(
G
enshin
Item
equip
)
{
public
PacketSetEquipLockStateRsp
(
G
ame
Item
equip
)
{
super
(
PacketOpcodes
.
SetEquipLockStateRsp
);
super
(
PacketOpcodes
.
SetEquipLockStateRsp
);
this
.
buildHeader
(
0
);
this
.
buildHeader
(
0
);
...
...
Prev
1
…
8
9
10
11
12
13
14
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment