Package net.minecraft.server.filter
Class TextFilterer
java.lang.Object
net.minecraft.server.filter.TextFilterer
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name official acpintermediary net/minecraft/class_5514named net/minecraft/server/filter/TextFilterer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interfaceprivate class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final URL(package private) final ExecutorService(package private) final TextFilterer.HashIgnorer(package private) final URL(package private) final URLprivate static final Loggerprivate static final AtomicIntegerprivate final intprivate final Stringprivate static final ThreadFactory -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateTextFilterer(URI apiUrl, String apiKey, int ruleId, String serverId, TextFilterer.HashIgnorer ignorer, int int2) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()private voidconsumeFully(InputStream inputStream) private HttpURLConnectioncreateConnection(JsonObject payload, URL endpoint) createFilterer(com.mojang.authlib.GameProfile gameProfile) (package private) CompletableFuture<TextStream.Message>filterMessage(com.mojang.authlib.GameProfile gameProfile, String message, TextFilterer.HashIgnorer ignorer, Executor executor) static @Nullable TextFilterer(package private) voidsendJoinOrLeaveRequest(com.mojang.authlib.GameProfile gameProfile, URL endpoint, Executor executor) private JsonObjectsendJsonRequest(JsonObject payload, URL endpoint) private voidsendRequest(JsonObject payload, URL endpoint)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLacp;a:Lorg/apache/logging/log4j/Logger;intermediary field_26823Lnet/minecraft/class_5514;field_26823:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/server/filter/TextFilterer;LOGGER:Lorg/apache/logging/log4j/Logger;
-
NEXT_WORKER_ID
- Mappings:
Namespace Name Mixin selector official bLacp;b:Ljava/util/concurrent/atomic/AtomicInteger;intermediary field_26824Lnet/minecraft/class_5514;field_26824:Ljava/util/concurrent/atomic/AtomicInteger;named NEXT_WORKER_IDLnet/minecraft/server/filter/TextFilterer;NEXT_WORKER_ID:Ljava/util/concurrent/atomic/AtomicInteger;
-
THREAD_FACTORY
- Mappings:
Namespace Name Mixin selector official cLacp;c:Ljava/util/concurrent/ThreadFactory;intermediary field_26825Lnet/minecraft/class_5514;field_26825:Ljava/util/concurrent/ThreadFactory;named THREAD_FACTORYLnet/minecraft/server/filter/TextFilterer;THREAD_FACTORY:Ljava/util/concurrent/ThreadFactory;
-
chatEndpoint
- Mappings:
Namespace Name Mixin selector official dLacp;d:Ljava/net/URL;intermediary field_26826Lnet/minecraft/class_5514;field_26826:Ljava/net/URL;named chatEndpointLnet/minecraft/server/filter/TextFilterer;chatEndpoint:Ljava/net/URL;
-
joinEndpoint
- Mappings:
Namespace Name Mixin selector official eLacp;e:Ljava/net/URL;intermediary field_26827Lnet/minecraft/class_5514;field_26827:Ljava/net/URL;named joinEndpointLnet/minecraft/server/filter/TextFilterer;joinEndpoint:Ljava/net/URL;
-
leaveEndpoint
- Mappings:
Namespace Name Mixin selector official fLacp;f:Ljava/net/URL;intermediary field_26828Lnet/minecraft/class_5514;field_26828:Ljava/net/URL;named leaveEndpointLnet/minecraft/server/filter/TextFilterer;leaveEndpoint:Ljava/net/URL;
-
apiKey
- Mappings:
Namespace Name Mixin selector official gLacp;g:Ljava/lang/String;intermediary field_26829Lnet/minecraft/class_5514;field_26829:Ljava/lang/String;named apiKeyLnet/minecraft/server/filter/TextFilterer;apiKey:Ljava/lang/String;
-
ruleId
private final int ruleId- Mappings:
Namespace Name Mixin selector official hLacp;h:Iintermediary field_26830Lnet/minecraft/class_5514;field_26830:Inamed ruleIdLnet/minecraft/server/filter/TextFilterer;ruleId:I
-
serverId
- Mappings:
Namespace Name Mixin selector official iLacp;i:Ljava/lang/String;intermediary field_26831Lnet/minecraft/class_5514;field_26831:Ljava/lang/String;named serverIdLnet/minecraft/server/filter/TextFilterer;serverId:Ljava/lang/String;
-
ignorer
- Mappings:
Namespace Name Mixin selector official jLacp;j:Lacp$a;intermediary field_26832Lnet/minecraft/class_5514;field_26832:Lnet/minecraft/class_5514$class_5515;named ignorerLnet/minecraft/server/filter/TextFilterer;ignorer:Lnet/minecraft/server/filter/TextFilterer$HashIgnorer;
-
executor
- Mappings:
Namespace Name Mixin selector official kLacp;k:Ljava/util/concurrent/ExecutorService;intermediary field_26833Lnet/minecraft/class_5514;field_26833:Ljava/util/concurrent/ExecutorService;named executorLnet/minecraft/server/filter/TextFilterer;executor:Ljava/util/concurrent/ExecutorService;
-
-
Constructor Details
-
TextFilterer
private TextFilterer(URI apiUrl, String apiKey, int ruleId, String serverId, TextFilterer.HashIgnorer ignorer, int int2) throws MalformedURLException - Throws:
MalformedURLException- Mappings:
Namespace Name Mixin selector official <init>Lacp;<init>(Ljava/net/URI;Ljava/lang/String;ILjava/lang/String;Lacp$a;I)Vintermediary <init>Lnet/minecraft/class_5514;<init>(Ljava/net/URI;Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_5514$class_5515;I)Vnamed <init>Lnet/minecraft/server/filter/TextFilterer;<init>(Ljava/net/URI;Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/server/filter/TextFilterer$HashIgnorer;I)V
-
-
Method Details
-
load
- Mappings:
Namespace Name Mixin selector official aLacp;a(Ljava/lang/String;)Lacp;intermediary method_33805Lnet/minecraft/class_5514;method_33805(Ljava/lang/String;)Lnet/minecraft/class_5514;named loadLnet/minecraft/server/filter/TextFilterer;load(Ljava/lang/String;)Lnet/minecraft/server/filter/TextFilterer;
-
sendJoinOrLeaveRequest
void sendJoinOrLeaveRequest(com.mojang.authlib.GameProfile gameProfile, URL endpoint, Executor executor) - Mappings:
Namespace Name Mixin selector official aLacp;a(Lcom/mojang/authlib/GameProfile;Ljava/net/URL;Ljava/util/concurrent/Executor;)Vintermediary method_31299Lnet/minecraft/class_5514;method_31299(Lcom/mojang/authlib/GameProfile;Ljava/net/URL;Ljava/util/concurrent/Executor;)Vnamed sendJoinOrLeaveRequestLnet/minecraft/server/filter/TextFilterer;sendJoinOrLeaveRequest(Lcom/mojang/authlib/GameProfile;Ljava/net/URL;Ljava/util/concurrent/Executor;)V
-
filterMessage
CompletableFuture<TextStream.Message> filterMessage(com.mojang.authlib.GameProfile gameProfile, String message, TextFilterer.HashIgnorer ignorer, Executor executor) - Mappings:
Namespace Name Mixin selector official aLacp;a(Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lacp$a;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;intermediary method_31298Lnet/minecraft/class_5514;method_31298(Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/class_5514$class_5515;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;named filterMessageLnet/minecraft/server/filter/TextFilterer;filterMessage(Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/server/filter/TextFilterer$HashIgnorer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
consumeFully
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLacp;a(Ljava/io/InputStream;)Vintermediary method_31300Lnet/minecraft/class_5514;method_31300(Ljava/io/InputStream;)Vnamed consumeFullyLnet/minecraft/server/filter/TextFilterer;consumeFully(Ljava/io/InputStream;)V
-
sendJsonRequest
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLacp;a(Lcom/google/gson/JsonObject;Ljava/net/URL;)Lcom/google/gson/JsonObject;intermediary method_31295Lnet/minecraft/class_5514;method_31295(Lcom/google/gson/JsonObject;Ljava/net/URL;)Lcom/google/gson/JsonObject;named sendJsonRequestLnet/minecraft/server/filter/TextFilterer;sendJsonRequest(Lcom/google/gson/JsonObject;Ljava/net/URL;)Lcom/google/gson/JsonObject;
-
sendRequest
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official bLacp;b(Lcom/google/gson/JsonObject;Ljava/net/URL;)Vintermediary method_31304Lnet/minecraft/class_5514;method_31304(Lcom/google/gson/JsonObject;Ljava/net/URL;)Vnamed sendRequestLnet/minecraft/server/filter/TextFilterer;sendRequest(Lcom/google/gson/JsonObject;Ljava/net/URL;)V
-
createConnection
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official cLacp;c(Lcom/google/gson/JsonObject;Ljava/net/URL;)Ljava/net/HttpURLConnection;intermediary method_31306Lnet/minecraft/class_5514;method_31306(Lcom/google/gson/JsonObject;Ljava/net/URL;)Ljava/net/HttpURLConnection;named createConnectionLnet/minecraft/server/filter/TextFilterer;createConnection(Lcom/google/gson/JsonObject;Ljava/net/URL;)Ljava/net/HttpURLConnection;
-
createFilterer
- Mappings:
Namespace Name Mixin selector official aLacp;a(Lcom/mojang/authlib/GameProfile;)Laco;intermediary method_31297Lnet/minecraft/class_5514;method_31297(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_5513;named createFiltererLnet/minecraft/server/filter/TextFilterer;createFilterer(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/server/filter/TextStream;
-