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
01e37cce
Unverified
Commit
01e37cce
authored
Oct 16, 2022
by
hamusuke
Committed by
GitHub
Oct 16, 2022
Browse files
feat: set emoji collection in chat screen (#1864)
parent
610a364b
Changes
10
Expand all
Hide whitespace changes
Inline
Side-by-side
src/generated/main/java/emu/grasscutter/net/proto/ChatEmojiCollectionDataOuterClass.java
0 → 100644
View file @
01e37cce
This diff is collapsed.
Click to expand it.
src/generated/main/java/emu/grasscutter/net/proto/GetChatEmojiCollectionReqOuterClass.java
0 → 100644
View file @
01e37cce
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: GetChatEmojiCollectionReq.proto
package
emu.grasscutter.net.proto
;
public
final
class
GetChatEmojiCollectionReqOuterClass
{
private
GetChatEmojiCollectionReqOuterClass
()
{}
public
static
void
registerAllExtensions
(
com
.
google
.
protobuf
.
ExtensionRegistryLite
registry
)
{
}
public
static
void
registerAllExtensions
(
com
.
google
.
protobuf
.
ExtensionRegistry
registry
)
{
registerAllExtensions
(
(
com
.
google
.
protobuf
.
ExtensionRegistryLite
)
registry
);
}
public
interface
GetChatEmojiCollectionReqOrBuilder
extends
// @@protoc_insertion_point(interface_extends:GetChatEmojiCollectionReq)
com
.
google
.
protobuf
.
MessageOrBuilder
{
}
/**
* <pre>
* CmdId: 4068
* EnetChannelId: 0
* EnetIsReliable: true
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code GetChatEmojiCollectionReq}
*/
public
static
final
class
GetChatEmojiCollectionReq
extends
com
.
google
.
protobuf
.
GeneratedMessageV3
implements
// @@protoc_insertion_point(message_implements:GetChatEmojiCollectionReq)
GetChatEmojiCollectionReqOrBuilder
{
private
static
final
long
serialVersionUID
=
0L
;
// Use GetChatEmojiCollectionReq.newBuilder() to construct.
private
GetChatEmojiCollectionReq
(
com
.
google
.
protobuf
.
GeneratedMessageV3
.
Builder
<?>
builder
)
{
super
(
builder
);
}
private
GetChatEmojiCollectionReq
()
{
}
@java
.
lang
.
Override
@SuppressWarnings
({
"unused"
})
protected
java
.
lang
.
Object
newInstance
(
UnusedPrivateParameter
unused
)
{
return
new
GetChatEmojiCollectionReq
();
}
@java
.
lang
.
Override
public
final
com
.
google
.
protobuf
.
UnknownFieldSet
getUnknownFields
()
{
return
this
.
unknownFields
;
}
private
GetChatEmojiCollectionReq
(
com
.
google
.
protobuf
.
CodedInputStream
input
,
com
.
google
.
protobuf
.
ExtensionRegistryLite
extensionRegistry
)
throws
com
.
google
.
protobuf
.
InvalidProtocolBufferException
{
this
();
if
(
extensionRegistry
==
null
)
{
throw
new
java
.
lang
.
NullPointerException
();
}
com
.
google
.
protobuf
.
UnknownFieldSet
.
Builder
unknownFields
=
com
.
google
.
protobuf
.
UnknownFieldSet
.
newBuilder
();
try
{
boolean
done
=
false
;
while
(!
done
)
{
int
tag
=
input
.
readTag
();
switch
(
tag
)
{
case
0
:
done
=
true
;
break
;
default
:
{
if
(!
parseUnknownField
(
input
,
unknownFields
,
extensionRegistry
,
tag
))
{
done
=
true
;
}
break
;
}
}
}
}
catch
(
com
.
google
.
protobuf
.
InvalidProtocolBufferException
e
)
{
throw
e
.
setUnfinishedMessage
(
this
);
}
catch
(
java
.
io
.
IOException
e
)
{
throw
new
com
.
google
.
protobuf
.
InvalidProtocolBufferException
(
e
).
setUnfinishedMessage
(
this
);
}
finally
{
this
.
unknownFields
=
unknownFields
.
build
();
makeExtensionsImmutable
();
}
}
public
static
final
com
.
google
.
protobuf
.
Descriptors
.
Descriptor
getDescriptor
()
{
return
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
internal_static_GetChatEmojiCollectionReq_descriptor
;
}
@java
.
lang
.
Override
protected
com
.
google
.
protobuf
.
GeneratedMessageV3
.
FieldAccessorTable
internalGetFieldAccessorTable
()
{
return
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
internal_static_GetChatEmojiCollectionReq_fieldAccessorTable
.
ensureFieldAccessorsInitialized
(
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
.
class
,
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
.
Builder
.
class
);
}
private
byte
memoizedIsInitialized
=
-
1
;
@java
.
lang
.
Override
public
final
boolean
isInitialized
()
{
byte
isInitialized
=
memoizedIsInitialized
;
if
(
isInitialized
==
1
)
return
true
;
if
(
isInitialized
==
0
)
return
false
;
memoizedIsInitialized
=
1
;
return
true
;
}
@java
.
lang
.
Override
public
void
writeTo
(
com
.
google
.
protobuf
.
CodedOutputStream
output
)
throws
java
.
io
.
IOException
{
unknownFields
.
writeTo
(
output
);
}
@java
.
lang
.
Override
public
int
getSerializedSize
()
{
int
size
=
memoizedSize
;
if
(
size
!=
-
1
)
return
size
;
size
=
0
;
size
+=
unknownFields
.
getSerializedSize
();
memoizedSize
=
size
;
return
size
;
}
@java
.
lang
.
Override
public
boolean
equals
(
final
java
.
lang
.
Object
obj
)
{
if
(
obj
==
this
)
{
return
true
;
}
if
(!(
obj
instanceof
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
))
{
return
super
.
equals
(
obj
);
}
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
other
=
(
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
)
obj
;
if
(!
unknownFields
.
equals
(
other
.
unknownFields
))
return
false
;
return
true
;
}
@java
.
lang
.
Override
public
int
hashCode
()
{
if
(
memoizedHashCode
!=
0
)
{
return
memoizedHashCode
;
}
int
hash
=
41
;
hash
=
(
19
*
hash
)
+
getDescriptor
().
hashCode
();
hash
=
(
29
*
hash
)
+
unknownFields
.
hashCode
();
memoizedHashCode
=
hash
;
return
hash
;
}
public
static
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
parseFrom
(
java
.
nio
.
ByteBuffer
data
)
throws
com
.
google
.
protobuf
.
InvalidProtocolBufferException
{
return
PARSER
.
parseFrom
(
data
);
}
public
static
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
parseFrom
(
java
.
nio
.
ByteBuffer
data
,
com
.
google
.
protobuf
.
ExtensionRegistryLite
extensionRegistry
)
throws
com
.
google
.
protobuf
.
InvalidProtocolBufferException
{
return
PARSER
.
parseFrom
(
data
,
extensionRegistry
);
}
public
static
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
parseFrom
(
com
.
google
.
protobuf
.
ByteString
data
)
throws
com
.
google
.
protobuf
.
InvalidProtocolBufferException
{
return
PARSER
.
parseFrom
(
data
);
}
public
static
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
parseFrom
(
com
.
google
.
protobuf
.
ByteString
data
,
com
.
google
.
protobuf
.
ExtensionRegistryLite
extensionRegistry
)
throws
com
.
google
.
protobuf
.
InvalidProtocolBufferException
{
return
PARSER
.
parseFrom
(
data
,
extensionRegistry
);
}
public
static
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
parseFrom
(
byte
[]
data
)
throws
com
.
google
.
protobuf
.
InvalidProtocolBufferException
{
return
PARSER
.
parseFrom
(
data
);
}
public
static
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
parseFrom
(
byte
[]
data
,
com
.
google
.
protobuf
.
ExtensionRegistryLite
extensionRegistry
)
throws
com
.
google
.
protobuf
.
InvalidProtocolBufferException
{
return
PARSER
.
parseFrom
(
data
,
extensionRegistry
);
}
public
static
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
parseFrom
(
java
.
io
.
InputStream
input
)
throws
java
.
io
.
IOException
{
return
com
.
google
.
protobuf
.
GeneratedMessageV3
.
parseWithIOException
(
PARSER
,
input
);
}
public
static
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
parseFrom
(
java
.
io
.
InputStream
input
,
com
.
google
.
protobuf
.
ExtensionRegistryLite
extensionRegistry
)
throws
java
.
io
.
IOException
{
return
com
.
google
.
protobuf
.
GeneratedMessageV3
.
parseWithIOException
(
PARSER
,
input
,
extensionRegistry
);
}
public
static
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
parseDelimitedFrom
(
java
.
io
.
InputStream
input
)
throws
java
.
io
.
IOException
{
return
com
.
google
.
protobuf
.
GeneratedMessageV3
.
parseDelimitedWithIOException
(
PARSER
,
input
);
}
public
static
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
parseDelimitedFrom
(
java
.
io
.
InputStream
input
,
com
.
google
.
protobuf
.
ExtensionRegistryLite
extensionRegistry
)
throws
java
.
io
.
IOException
{
return
com
.
google
.
protobuf
.
GeneratedMessageV3
.
parseDelimitedWithIOException
(
PARSER
,
input
,
extensionRegistry
);
}
public
static
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
parseFrom
(
com
.
google
.
protobuf
.
CodedInputStream
input
)
throws
java
.
io
.
IOException
{
return
com
.
google
.
protobuf
.
GeneratedMessageV3
.
parseWithIOException
(
PARSER
,
input
);
}
public
static
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
parseFrom
(
com
.
google
.
protobuf
.
CodedInputStream
input
,
com
.
google
.
protobuf
.
ExtensionRegistryLite
extensionRegistry
)
throws
java
.
io
.
IOException
{
return
com
.
google
.
protobuf
.
GeneratedMessageV3
.
parseWithIOException
(
PARSER
,
input
,
extensionRegistry
);
}
@java
.
lang
.
Override
public
Builder
newBuilderForType
()
{
return
newBuilder
();
}
public
static
Builder
newBuilder
()
{
return
DEFAULT_INSTANCE
.
toBuilder
();
}
public
static
Builder
newBuilder
(
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
prototype
)
{
return
DEFAULT_INSTANCE
.
toBuilder
().
mergeFrom
(
prototype
);
}
@java
.
lang
.
Override
public
Builder
toBuilder
()
{
return
this
==
DEFAULT_INSTANCE
?
new
Builder
()
:
new
Builder
().
mergeFrom
(
this
);
}
@java
.
lang
.
Override
protected
Builder
newBuilderForType
(
com
.
google
.
protobuf
.
GeneratedMessageV3
.
BuilderParent
parent
)
{
Builder
builder
=
new
Builder
(
parent
);
return
builder
;
}
/**
* <pre>
* CmdId: 4068
* EnetChannelId: 0
* EnetIsReliable: true
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code GetChatEmojiCollectionReq}
*/
public
static
final
class
Builder
extends
com
.
google
.
protobuf
.
GeneratedMessageV3
.
Builder
<
Builder
>
implements
// @@protoc_insertion_point(builder_implements:GetChatEmojiCollectionReq)
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReqOrBuilder
{
public
static
final
com
.
google
.
protobuf
.
Descriptors
.
Descriptor
getDescriptor
()
{
return
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
internal_static_GetChatEmojiCollectionReq_descriptor
;
}
@java
.
lang
.
Override
protected
com
.
google
.
protobuf
.
GeneratedMessageV3
.
FieldAccessorTable
internalGetFieldAccessorTable
()
{
return
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
internal_static_GetChatEmojiCollectionReq_fieldAccessorTable
.
ensureFieldAccessorsInitialized
(
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
.
class
,
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
.
Builder
.
class
);
}
// Construct using emu.grasscutter.net.proto.GetChatEmojiCollectionReqOuterClass.GetChatEmojiCollectionReq.newBuilder()
private
Builder
()
{
maybeForceBuilderInitialization
();
}
private
Builder
(
com
.
google
.
protobuf
.
GeneratedMessageV3
.
BuilderParent
parent
)
{
super
(
parent
);
maybeForceBuilderInitialization
();
}
private
void
maybeForceBuilderInitialization
()
{
if
(
com
.
google
.
protobuf
.
GeneratedMessageV3
.
alwaysUseFieldBuilders
)
{
}
}
@java
.
lang
.
Override
public
Builder
clear
()
{
super
.
clear
();
return
this
;
}
@java
.
lang
.
Override
public
com
.
google
.
protobuf
.
Descriptors
.
Descriptor
getDescriptorForType
()
{
return
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
internal_static_GetChatEmojiCollectionReq_descriptor
;
}
@java
.
lang
.
Override
public
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
getDefaultInstanceForType
()
{
return
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
.
getDefaultInstance
();
}
@java
.
lang
.
Override
public
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
build
()
{
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
result
=
buildPartial
();
if
(!
result
.
isInitialized
())
{
throw
newUninitializedMessageException
(
result
);
}
return
result
;
}
@java
.
lang
.
Override
public
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
buildPartial
()
{
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
result
=
new
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
(
this
);
onBuilt
();
return
result
;
}
@java
.
lang
.
Override
public
Builder
clone
()
{
return
super
.
clone
();
}
@java
.
lang
.
Override
public
Builder
setField
(
com
.
google
.
protobuf
.
Descriptors
.
FieldDescriptor
field
,
java
.
lang
.
Object
value
)
{
return
super
.
setField
(
field
,
value
);
}
@java
.
lang
.
Override
public
Builder
clearField
(
com
.
google
.
protobuf
.
Descriptors
.
FieldDescriptor
field
)
{
return
super
.
clearField
(
field
);
}
@java
.
lang
.
Override
public
Builder
clearOneof
(
com
.
google
.
protobuf
.
Descriptors
.
OneofDescriptor
oneof
)
{
return
super
.
clearOneof
(
oneof
);
}
@java
.
lang
.
Override
public
Builder
setRepeatedField
(
com
.
google
.
protobuf
.
Descriptors
.
FieldDescriptor
field
,
int
index
,
java
.
lang
.
Object
value
)
{
return
super
.
setRepeatedField
(
field
,
index
,
value
);
}
@java
.
lang
.
Override
public
Builder
addRepeatedField
(
com
.
google
.
protobuf
.
Descriptors
.
FieldDescriptor
field
,
java
.
lang
.
Object
value
)
{
return
super
.
addRepeatedField
(
field
,
value
);
}
@java
.
lang
.
Override
public
Builder
mergeFrom
(
com
.
google
.
protobuf
.
Message
other
)
{
if
(
other
instanceof
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
)
{
return
mergeFrom
((
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
)
other
);
}
else
{
super
.
mergeFrom
(
other
);
return
this
;
}
}
public
Builder
mergeFrom
(
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
other
)
{
if
(
other
==
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
.
getDefaultInstance
())
return
this
;
this
.
mergeUnknownFields
(
other
.
unknownFields
);
onChanged
();
return
this
;
}
@java
.
lang
.
Override
public
final
boolean
isInitialized
()
{
return
true
;
}
@java
.
lang
.
Override
public
Builder
mergeFrom
(
com
.
google
.
protobuf
.
CodedInputStream
input
,
com
.
google
.
protobuf
.
ExtensionRegistryLite
extensionRegistry
)
throws
java
.
io
.
IOException
{
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
parsedMessage
=
null
;
try
{
parsedMessage
=
PARSER
.
parsePartialFrom
(
input
,
extensionRegistry
);
}
catch
(
com
.
google
.
protobuf
.
InvalidProtocolBufferException
e
)
{
parsedMessage
=
(
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
)
e
.
getUnfinishedMessage
();
throw
e
.
unwrapIOException
();
}
finally
{
if
(
parsedMessage
!=
null
)
{
mergeFrom
(
parsedMessage
);
}
}
return
this
;
}
@java
.
lang
.
Override
public
final
Builder
setUnknownFields
(
final
com
.
google
.
protobuf
.
UnknownFieldSet
unknownFields
)
{
return
super
.
setUnknownFields
(
unknownFields
);
}
@java
.
lang
.
Override
public
final
Builder
mergeUnknownFields
(
final
com
.
google
.
protobuf
.
UnknownFieldSet
unknownFields
)
{
return
super
.
mergeUnknownFields
(
unknownFields
);
}
// @@protoc_insertion_point(builder_scope:GetChatEmojiCollectionReq)
}
// @@protoc_insertion_point(class_scope:GetChatEmojiCollectionReq)
private
static
final
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
DEFAULT_INSTANCE
;
static
{
DEFAULT_INSTANCE
=
new
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
();
}
public
static
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
getDefaultInstance
()
{
return
DEFAULT_INSTANCE
;
}
private
static
final
com
.
google
.
protobuf
.
Parser
<
GetChatEmojiCollectionReq
>
PARSER
=
new
com
.
google
.
protobuf
.
AbstractParser
<
GetChatEmojiCollectionReq
>()
{
@java
.
lang
.
Override
public
GetChatEmojiCollectionReq
parsePartialFrom
(
com
.
google
.
protobuf
.
CodedInputStream
input
,
com
.
google
.
protobuf
.
ExtensionRegistryLite
extensionRegistry
)
throws
com
.
google
.
protobuf
.
InvalidProtocolBufferException
{
return
new
GetChatEmojiCollectionReq
(
input
,
extensionRegistry
);
}
};
public
static
com
.
google
.
protobuf
.
Parser
<
GetChatEmojiCollectionReq
>
parser
()
{
return
PARSER
;
}
@java
.
lang
.
Override
public
com
.
google
.
protobuf
.
Parser
<
GetChatEmojiCollectionReq
>
getParserForType
()
{
return
PARSER
;
}
@java
.
lang
.
Override
public
emu
.
grasscutter
.
net
.
proto
.
GetChatEmojiCollectionReqOuterClass
.
GetChatEmojiCollectionReq
getDefaultInstanceForType
()
{
return
DEFAULT_INSTANCE
;
}
}
private
static
final
com
.
google
.
protobuf
.
Descriptors
.
Descriptor
internal_static_GetChatEmojiCollectionReq_descriptor
;
private
static
final
com
.
google
.
protobuf
.
GeneratedMessageV3
.
FieldAccessorTable
internal_static_GetChatEmojiCollectionReq_fieldAccessorTable
;
public
static
com
.
google
.
protobuf
.
Descriptors
.
FileDescriptor
getDescriptor
()
{
return
descriptor
;
}
private
static
com
.
google
.
protobuf
.
Descriptors
.
FileDescriptor
descriptor
;
static
{
java
.
lang
.
String
[]
descriptorData
=
{
"\n\037GetChatEmojiCollectionReq.proto\"\033\n\031Get"
+
"ChatEmojiCollectionReqB\033\n\031emu.grasscutte"
+
"r.net.protob\006proto3"
};
descriptor
=
com
.
google
.
protobuf
.
Descriptors
.
FileDescriptor
.
internalBuildGeneratedFileFrom
(
descriptorData
,
new
com
.
google
.
protobuf
.
Descriptors
.
FileDescriptor
[]
{
});
internal_static_GetChatEmojiCollectionReq_descriptor
=
getDescriptor
().
getMessageTypes
().
get
(
0
);
internal_static_GetChatEmojiCollectionReq_fieldAccessorTable
=
new
com
.
google
.
protobuf
.
GeneratedMessageV3
.
FieldAccessorTable
(
internal_static_GetChatEmojiCollectionReq_descriptor
,
new
java
.
lang
.
String
[]
{
});
}
// @@protoc_insertion_point(outer_class_scope)
}
src/generated/main/java/emu/grasscutter/net/proto/GetChatEmojiCollectionRspOuterClass.java
0 → 100644
View file @
01e37cce
This diff is collapsed.
Click to expand it.
src/generated/main/java/emu/grasscutter/net/proto/SetChatEmojiCollectionReqOuterClass.java
0 → 100644
View file @
01e37cce
This diff is collapsed.
Click to expand it.
src/generated/main/java/emu/grasscutter/net/proto/SetChatEmojiCollectionRspOuterClass.java
0 → 100644
View file @
01e37cce
This diff is collapsed.
Click to expand it.
src/main/java/emu/grasscutter/game/player/Player.java
View file @
01e37cce
...
...
@@ -126,6 +126,7 @@ public class Player {
@Getter
private
Map
<
Integer
,
Integer
>
openStates
;
@Getter
@Setter
private
Map
<
Integer
,
Set
<
Integer
>>
unlockedSceneAreas
;
@Getter
@Setter
private
Map
<
Integer
,
Set
<
Integer
>>
unlockedScenePoints
;
@Getter
@Setter
private
List
<
Integer
>
chatEmojiIdList
;
@Transient
private
long
nextGuid
=
0
;
@Transient
@Getter
@Setter
private
int
peerId
;
...
...
@@ -230,6 +231,7 @@ public class Player {
this
.
openStates
=
new
HashMap
<>();
this
.
unlockedSceneAreas
=
new
HashMap
<>();
this
.
unlockedScenePoints
=
new
HashMap
<>();
this
.
chatEmojiIdList
=
new
ArrayList
<>();
this
.
attackResults
=
new
LinkedBlockingQueue
<>();
this
.
coopRequests
=
new
Int2ObjectOpenHashMap
<>();
...
...
@@ -1187,6 +1189,7 @@ public class Player {
session
.
send
(
new
PacketAllWidgetDataNotify
(
this
));
session
.
send
(
new
PacketWidgetGadgetAllDataNotify
());
session
.
send
(
new
PacketCombineDataNotify
(
this
.
unlockedCombines
));
session
.
send
(
new
PacketGetChatEmojiCollectionRsp
(
this
.
getChatEmojiIdList
()));
this
.
forgingManager
.
sendForgeDataNotify
();
this
.
resinManager
.
onPlayerLogin
();
this
.
cookingManager
.
sendCookDataNofity
();
...
...
src/main/java/emu/grasscutter/server/packet/recv/HandlerGetChatEmojiCollectionReq.java
0 → 100644
View file @
01e37cce
package
emu.grasscutter.server.packet.recv
;
import
emu.grasscutter.net.packet.Opcodes
;
import
emu.grasscutter.net.packet.PacketHandler
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.server.game.GameSession
;
import
emu.grasscutter.server.packet.send.PacketGetChatEmojiCollectionRsp
;
@Opcodes
(
PacketOpcodes
.
GetChatEmojiCollectionReq
)
public
class
HandlerGetChatEmojiCollectionReq
extends
PacketHandler
{
@Override
public
void
handle
(
GameSession
session
,
byte
[]
header
,
byte
[]
payload
)
throws
Exception
{
session
.
send
(
new
PacketGetChatEmojiCollectionRsp
(
session
.
getPlayer
().
getChatEmojiIdList
()));
}
}
src/main/java/emu/grasscutter/server/packet/recv/HandlerSetChatEmojiCollectionReq.java
0 → 100644
View file @
01e37cce
package
emu.grasscutter.server.packet.recv
;
import
emu.grasscutter.net.packet.Opcodes
;
import
emu.grasscutter.net.packet.PacketHandler
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.SetChatEmojiCollectionReqOuterClass
;
import
emu.grasscutter.server.game.GameSession
;
import
emu.grasscutter.server.packet.send.PacketSetChatEmojiCollectionRsp
;
@Opcodes
(
PacketOpcodes
.
SetChatEmojiCollectionReq
)
public
class
HandlerSetChatEmojiCollectionReq
extends
PacketHandler
{
@Override
public
void
handle
(
GameSession
session
,
byte
[]
header
,
byte
[]
payload
)
throws
Exception
{
var
req
=
SetChatEmojiCollectionReqOuterClass
.
SetChatEmojiCollectionReq
.
parseFrom
(
payload
);
session
.
getPlayer
().
setChatEmojiIdList
(
req
.
getChatEmojiCollectionData
().
getEmojiIdListList
());
session
.
send
(
new
PacketSetChatEmojiCollectionRsp
());
}
}
src/main/java/emu/grasscutter/server/packet/send/PacketGetChatEmojiCollectionRsp.java
0 → 100644
View file @
01e37cce
package
emu.grasscutter.server.packet.send
;
import
emu.grasscutter.net.packet.BasePacket
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
import
emu.grasscutter.net.proto.ChatEmojiCollectionDataOuterClass
;
import
emu.grasscutter.net.proto.GetChatEmojiCollectionRspOuterClass
;
import
java.util.List
;
public
class
PacketGetChatEmojiCollectionRsp
extends
BasePacket
{
public
PacketGetChatEmojiCollectionRsp
(
List
<
Integer
>
emojiIds
)
{
super
(
PacketOpcodes
.
GetChatEmojiCollectionRsp
);
var
rsp
=
GetChatEmojiCollectionRspOuterClass
.
GetChatEmojiCollectionRsp
.
newBuilder
()
.
setChatEmojiCollectionData
(
ChatEmojiCollectionDataOuterClass
.
ChatEmojiCollectionData
.
newBuilder
()
.
addAllEmojiIdList
(
emojiIds
)
.
build
());
this
.
setData
(
rsp
);
}
}
src/main/java/emu/grasscutter/server/packet/send/PacketSetChatEmojiCollectionRsp.java
0 → 100644
View file @
01e37cce
package
emu.grasscutter.server.packet.send
;
import
emu.grasscutter.net.packet.BasePacket
;
import
emu.grasscutter.net.packet.PacketOpcodes
;
public
class
PacketSetChatEmojiCollectionRsp
extends
BasePacket
{
public
PacketSetChatEmojiCollectionRsp
()
{
super
(
PacketOpcodes
.
SetChatEmojiCollectionRsp
);
}
}
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