Package net.minecraft.server.filter
Class V0TextFilterer
java.lang.Object
net.minecraft.server.filter.AbstractTextFilterer
net.minecraft.server.filter.V0TextFilterer
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name named net/minecraft/server/filter/V0TextFiltererintermediary net/minecraft/class_5514official asx
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.server.filter.AbstractTextFilterer
AbstractTextFilterer.FailedHttpRequestException, AbstractTextFilterer.HashIgnorer, AbstractTextFilterer.MessageEncoder, AbstractTextFilterer.StreamImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate static final String(package private) final V0TextFilterer.ProfileEncoder(package private) final URL(package private) final V0TextFilterer.ProfileEncoder(package private) final URLFields inherited from class net.minecraft.server.filter.AbstractTextFilterer
hashIgnorer, LOGGER, threadPool -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateV0TextFilterer(URL chatEndpoint, AbstractTextFilterer.MessageEncoder messageEncoder, URL joinEndpoint, V0TextFilterer.ProfileEncoder joinEncoder, URL leaveEndpoint, V0TextFilterer.ProfileEncoder leaveEncoder, String apiKey, AbstractTextFilterer.HashIgnorer ignorer, ExecutorService threadPool) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAuthentication(HttpURLConnection connection) createFilterer(com.mojang.authlib.GameProfile profile) protected FilteredMessagefilter(String raw, AbstractTextFilterer.HashIgnorer hashIgnorer, JsonObject response) static @Nullable AbstractTextFilterer(package private) voidsendJoinOrLeaveRequest(com.mojang.authlib.GameProfile gameProfile, URL endpoint, V0TextFilterer.ProfileEncoder profileEncoder, Executor executor) private voidsendRequest(JsonObject payload, URL endpoint) Methods inherited from class net.minecraft.server.filter.AbstractTextFilterer
close, createFilterMask, createTextFilter, discardRestOfInput, filter, getEndpointPath, getReadTimeout, newThreadPool, openConnection, openConnection, resolveEndpoint
-
Field Details
-
CHAT_ENDPOINT
- See Also:
- Mappings:
Namespace Name Mixin selector named CHAT_ENDPOINTLnet/minecraft/server/filter/V0TextFilterer;CHAT_ENDPOINT:Ljava/lang/String;intermediary field_38055Lnet/minecraft/class_5514;field_38055:Ljava/lang/String;official bLasx;b:Ljava/lang/String;
-
joinEndpoint
- Mappings:
Namespace Name Mixin selector named joinEndpointLnet/minecraft/server/filter/V0TextFilterer;joinEndpoint:Ljava/net/URL;intermediary field_26827Lnet/minecraft/class_5514;field_26827:Ljava/net/URL;official cLasx;c:Ljava/net/URL;
-
joinEncoder
- Mappings:
Namespace Name Mixin selector named joinEncoderLnet/minecraft/server/filter/V0TextFilterer;joinEncoder:Lnet/minecraft/server/filter/V0TextFilterer$ProfileEncoder;intermediary field_38057Lnet/minecraft/class_5514;field_38057:Lnet/minecraft/class_5514$class_7241;official dLasx;d:Lasx$a;
-
leaveEndpoint
- Mappings:
Namespace Name Mixin selector named leaveEndpointLnet/minecraft/server/filter/V0TextFilterer;leaveEndpoint:Ljava/net/URL;intermediary field_26828Lnet/minecraft/class_5514;field_26828:Ljava/net/URL;official eLasx;e:Ljava/net/URL;
-
leaveEncoder
- Mappings:
Namespace Name Mixin selector named leaveEncoderLnet/minecraft/server/filter/V0TextFilterer;leaveEncoder:Lnet/minecraft/server/filter/V0TextFilterer$ProfileEncoder;intermediary field_38058Lnet/minecraft/class_5514;field_38058:Lnet/minecraft/class_5514$class_7241;official fLasx;f:Lasx$a;
-
apiKey
- Mappings:
Namespace Name Mixin selector named apiKeyLnet/minecraft/server/filter/V0TextFilterer;apiKey:Ljava/lang/String;intermediary field_26829Lnet/minecraft/class_5514;field_26829:Ljava/lang/String;official gLasx;g:Ljava/lang/String;
-
-
Constructor Details
-
V0TextFilterer
private V0TextFilterer(URL chatEndpoint, AbstractTextFilterer.MessageEncoder messageEncoder, URL joinEndpoint, V0TextFilterer.ProfileEncoder joinEncoder, URL leaveEndpoint, V0TextFilterer.ProfileEncoder leaveEncoder, String apiKey, AbstractTextFilterer.HashIgnorer ignorer, ExecutorService threadPool) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/server/filter/V0TextFilterer;<init>(Ljava/net/URL;Lnet/minecraft/server/filter/AbstractTextFilterer$MessageEncoder;Ljava/net/URL;Lnet/minecraft/server/filter/V0TextFilterer$ProfileEncoder;Ljava/net/URL;Lnet/minecraft/server/filter/V0TextFilterer$ProfileEncoder;Ljava/lang/String;Lnet/minecraft/server/filter/AbstractTextFilterer$HashIgnorer;Ljava/util/concurrent/ExecutorService;)Vintermediary <init>Lnet/minecraft/class_5514;<init>(Ljava/net/URL;Lnet/minecraft/class_9847$class_7242;Ljava/net/URL;Lnet/minecraft/class_5514$class_7241;Ljava/net/URL;Lnet/minecraft/class_5514$class_7241;Ljava/lang/String;Lnet/minecraft/class_9847$class_5515;Ljava/util/concurrent/ExecutorService;)Vofficial <init>Lasx;<init>(Ljava/net/URL;Latj$b;Ljava/net/URL;Lasx$a;Ljava/net/URL;Lasx$a;Ljava/lang/String;Latj$a;Ljava/util/concurrent/ExecutorService;)V
-
-
Method Details
-
load
- Mappings:
Namespace Name Mixin selector named loadLnet/minecraft/server/filter/V0TextFilterer;load(Ljava/lang/String;)Lnet/minecraft/server/filter/AbstractTextFilterer;intermediary method_33805Lnet/minecraft/class_5514;method_33805(Ljava/lang/String;)Lnet/minecraft/class_9847;official aLasx;a(Ljava/lang/String;)Latj;
-
createFilterer
- Overrides:
createFiltererin classAbstractTextFilterer- Mappings:
Namespace Name Mixin selector named createFiltererLnet/minecraft/server/filter/AbstractTextFilterer;createFilterer(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/server/filter/TextStream;intermediary method_31297Lnet/minecraft/class_9847;method_31297(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_5513;official aLatj;a(Lcom/mojang/authlib/GameProfile;)Latk;
-
sendJoinOrLeaveRequest
void sendJoinOrLeaveRequest(com.mojang.authlib.GameProfile gameProfile, URL endpoint, V0TextFilterer.ProfileEncoder profileEncoder, Executor executor) - Mappings:
Namespace Name Mixin selector named sendJoinOrLeaveRequestLnet/minecraft/server/filter/V0TextFilterer;sendJoinOrLeaveRequest(Lcom/mojang/authlib/GameProfile;Ljava/net/URL;Lnet/minecraft/server/filter/V0TextFilterer$ProfileEncoder;Ljava/util/concurrent/Executor;)Vintermediary method_31299Lnet/minecraft/class_5514;method_31299(Lcom/mojang/authlib/GameProfile;Ljava/net/URL;Lnet/minecraft/class_5514$class_7241;Ljava/util/concurrent/Executor;)Vofficial aLasx;a(Lcom/mojang/authlib/GameProfile;Ljava/net/URL;Lasx$a;Ljava/util/concurrent/Executor;)V
-
sendRequest
- Throws:
IOException- Mappings:
Namespace Name Mixin selector named sendRequestLnet/minecraft/server/filter/V0TextFilterer;sendRequest(Lcom/google/gson/JsonObject;Ljava/net/URL;)Vintermediary method_31304Lnet/minecraft/class_5514;method_31304(Lcom/google/gson/JsonObject;Ljava/net/URL;)Vofficial bLasx;b(Lcom/google/gson/JsonObject;Ljava/net/URL;)V
-
addAuthentication
- Specified by:
addAuthenticationin classAbstractTextFilterer- Mappings:
Namespace Name Mixin selector named addAuthenticationLnet/minecraft/server/filter/AbstractTextFilterer;addAuthentication(Ljava/net/HttpURLConnection;)Vintermediary method_61284Lnet/minecraft/class_9847;method_61284(Ljava/net/HttpURLConnection;)Vofficial aLatj;a(Ljava/net/HttpURLConnection;)V
-
filter
protected FilteredMessage filter(String raw, AbstractTextFilterer.HashIgnorer hashIgnorer, JsonObject response) - Specified by:
filterin classAbstractTextFilterer- Mappings:
Namespace Name Mixin selector named filterLnet/minecraft/server/filter/AbstractTextFilterer;filter(Ljava/lang/String;Lnet/minecraft/server/filter/AbstractTextFilterer$HashIgnorer;Lcom/google/gson/JsonObject;)Lnet/minecraft/server/filter/FilteredMessage;intermediary method_61281Lnet/minecraft/class_9847;method_61281(Ljava/lang/String;Lnet/minecraft/class_9847$class_5515;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_5837;official aLatj;a(Ljava/lang/String;Latj$a;Lcom/google/gson/JsonObject;)Lasu;
-