Package net.minecraft.server.network
Class LegacyTextFilter
java.lang.Object
net.minecraft.server.network.ServerTextFilter
net.minecraft.server.network.LegacyTextFilter
- All Implemented Interfaces:
AutoCloseable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static interfaceNested classes/interfaces inherited from class net.minecraft.server.network.ServerTextFilter
ServerTextFilter.IgnoreStrategy, ServerTextFilter.MessageEncoder, ServerTextFilter.PlayerContext, ServerTextFilter.RequestFailedException -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate static final String(package private) final LegacyTextFilter.JoinOrLeaveEncoder(package private) final URL(package private) final LegacyTextFilter.JoinOrLeaveEncoder(package private) final URLFields inherited from class net.minecraft.server.network.ServerTextFilter
chatIgnoreStrategy, LOGGER, workerPool -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateLegacyTextFilter(URL pChatEndpoint, ServerTextFilter.MessageEncoder pChatEncoder, URL pJoinEndpoint, LegacyTextFilter.JoinOrLeaveEncoder pJoinEncoder, URL pLeaveEndpoint, LegacyTextFilter.JoinOrLeaveEncoder pLeaveEncoder, String pAuthKey, ServerTextFilter.IgnoreStrategy pChatIgnoreStrategy, ExecutorService pWorkerPool) -
Method Summary
Modifier and TypeMethodDescriptioncreateContext(com.mojang.authlib.GameProfile pProfile) static ServerTextFiltercreateTextFilterFromConfig(String pConfig) protected FilteredTextfilterText(String pText, ServerTextFilter.IgnoreStrategy pIgnoreStrategy, JsonObject pResponse) (package private) voidprocessJoinOrLeave(com.mojang.authlib.GameProfile pProfile, URL pEndpoint, LegacyTextFilter.JoinOrLeaveEncoder pEncoder, Executor pStreamExecutor) private voidprocessRequest(JsonObject pRequest, URL pEndpoint) protected voidsetAuthorizationProperty(HttpURLConnection pConnection) Methods inherited from class net.minecraft.server.network.ServerTextFilter
close, connectionReadTimeout, createFromConfig, createWorkerPool, drainStream, getEndpoint, getEndpointFromConfig, getURLConnection, makeRequest, parseMask, requestMessageProcessing
-
Field Details
-
ENDPOINT
- See Also:
-
joinEndpoint
-
joinEncoder
-
leaveEndpoint
-
leaveEncoder
-
authKey
-
-
Constructor Details
-
LegacyTextFilter
private LegacyTextFilter(URL pChatEndpoint, ServerTextFilter.MessageEncoder pChatEncoder, URL pJoinEndpoint, LegacyTextFilter.JoinOrLeaveEncoder pJoinEncoder, URL pLeaveEndpoint, LegacyTextFilter.JoinOrLeaveEncoder pLeaveEncoder, String pAuthKey, ServerTextFilter.IgnoreStrategy pChatIgnoreStrategy, ExecutorService pWorkerPool)
-
-
Method Details
-
createTextFilterFromConfig
-
createContext
- Overrides:
createContextin classServerTextFilter
-
processJoinOrLeave
void processJoinOrLeave(com.mojang.authlib.GameProfile pProfile, URL pEndpoint, LegacyTextFilter.JoinOrLeaveEncoder pEncoder, Executor pStreamExecutor) -
processRequest
- Throws:
IOException
-
setAuthorizationProperty
- Specified by:
setAuthorizationPropertyin classServerTextFilter
-
filterText
protected FilteredText filterText(String pText, ServerTextFilter.IgnoreStrategy pIgnoreStrategy, JsonObject pResponse) - Specified by:
filterTextin classServerTextFilter
-