Package net.minecraft.server.filter
Class AbstractTextFilterer
java.lang.Object
net.minecraft.server.filter.AbstractTextFilterer
- All Implemented Interfaces:
- AutoCloseable
- Direct Known Subclasses:
- V0TextFilterer,- V1TextFilterer
- Mappings:
- Namespace - Name - named - net/minecraft/server/filter/AbstractTextFilterer- intermediary - net/minecraft/class_9847- official - atj
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprotected static classstatic interfaceprotected static interfaceprotected class
- 
Field SummaryFieldsModifier and TypeFieldDescription(package private) final AbstractTextFilterer.HashIgnorerprotected static final Loggerprivate final AbstractTextFilterer.MessageEncoderprivate static final ThreadFactory(package private) final ExecutorServiceprivate final URLprivate static final AtomicInteger
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedAbstractTextFilterer(URL url, AbstractTextFilterer.MessageEncoder messageEncoder, AbstractTextFilterer.HashIgnorer hashIgnorer, ExecutorService threadPool) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected abstract voidaddAuthentication(HttpURLConnection connection) voidclose()createFilterer(com.mojang.authlib.GameProfile profile) protected FilterMaskcreateFilterMask(String raw, JsonArray redactedTextIndex, AbstractTextFilterer.HashIgnorer hashIgnorer) static @Nullable AbstractTextFilterercreateTextFilter(ServerPropertiesHandler properties) protected voiddiscardRestOfInput(InputStream stream) protected CompletableFuture<FilteredMessage> filter(com.mojang.authlib.GameProfile profile, String raw, AbstractTextFilterer.HashIgnorer hashIgnorer, Executor executor) protected abstract FilteredMessagefilter(String raw, AbstractTextFilterer.HashIgnorer hashIgnorer, JsonObject response) protected static StringgetEndpointPath(@Nullable JsonObject endpoints, String key, String defaultPath) protected intprotected static ExecutorServicenewThreadPool(int threadCount) protected HttpURLConnectionopenConnection(JsonObject request, URL url) protected HttpURLConnectionopenConnection(URL url) private JsonObjectrequest(JsonObject request, URL url) protected static URLresolveEndpoint(URI uri, @Nullable JsonObject endpoints, String key, String defaultPath) 
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - named - LOGGER- Lnet/minecraft/server/filter/AbstractTextFilterer;LOGGER:Lorg/slf4j/Logger;- intermediary - field_52365- Lnet/minecraft/class_9847;field_52365:Lorg/slf4j/Logger;- official - a- Latj;a:Lorg/slf4j/Logger;
 
- 
WORKER_ID- Mappings:
- Namespace - Name - Mixin selector - named - WORKER_ID- Lnet/minecraft/server/filter/AbstractTextFilterer;WORKER_ID:Ljava/util/concurrent/atomic/AtomicInteger;- intermediary - field_52366- Lnet/minecraft/class_9847;field_52366:Ljava/util/concurrent/atomic/AtomicInteger;- official - b- Latj;b:Ljava/util/concurrent/atomic/AtomicInteger;
 
- 
THREAD_FACTORY- Mappings:
- Namespace - Name - Mixin selector - named - THREAD_FACTORY- Lnet/minecraft/server/filter/AbstractTextFilterer;THREAD_FACTORY:Ljava/util/concurrent/ThreadFactory;- intermediary - field_52367- Lnet/minecraft/class_9847;field_52367:Ljava/util/concurrent/ThreadFactory;- official - c- Latj;c:Ljava/util/concurrent/ThreadFactory;
 
- 
url- Mappings:
- Namespace - Name - Mixin selector - named - url- Lnet/minecraft/server/filter/AbstractTextFilterer;url:Ljava/net/URL;- intermediary - field_52368- Lnet/minecraft/class_9847;field_52368:Ljava/net/URL;- official - d- Latj;d:Ljava/net/URL;
 
- 
messageEncoder- Mappings:
- Namespace - Name - Mixin selector - named - messageEncoder- Lnet/minecraft/server/filter/AbstractTextFilterer;messageEncoder:Lnet/minecraft/server/filter/AbstractTextFilterer$MessageEncoder;- intermediary - field_52369- Lnet/minecraft/class_9847;field_52369:Lnet/minecraft/class_9847$class_7242;- official - e- Latj;e:Latj$b;
 
- 
hashIgnorer- Mappings:
- Namespace - Name - Mixin selector - named - hashIgnorer- Lnet/minecraft/server/filter/AbstractTextFilterer;hashIgnorer:Lnet/minecraft/server/filter/AbstractTextFilterer$HashIgnorer;- intermediary - field_52370- Lnet/minecraft/class_9847;field_52370:Lnet/minecraft/class_9847$class_5515;- official - f- Latj;f:Latj$a;
 
- 
threadPool- Mappings:
- Namespace - Name - Mixin selector - named - threadPool- Lnet/minecraft/server/filter/AbstractTextFilterer;threadPool:Ljava/util/concurrent/ExecutorService;- intermediary - field_52371- Lnet/minecraft/class_9847;field_52371:Ljava/util/concurrent/ExecutorService;- official - g- Latj;g:Ljava/util/concurrent/ExecutorService;
 
 
- 
- 
Constructor Details- 
AbstractTextFiltererprotected AbstractTextFilterer(URL url, AbstractTextFilterer.MessageEncoder messageEncoder, AbstractTextFilterer.HashIgnorer hashIgnorer, ExecutorService threadPool) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/server/filter/AbstractTextFilterer;<init>(Ljava/net/URL;Lnet/minecraft/server/filter/AbstractTextFilterer$MessageEncoder;Lnet/minecraft/server/filter/AbstractTextFilterer$HashIgnorer;Ljava/util/concurrent/ExecutorService;)V- intermediary - <init>- Lnet/minecraft/class_9847;<init>(Ljava/net/URL;Lnet/minecraft/class_9847$class_7242;Lnet/minecraft/class_9847$class_5515;Ljava/util/concurrent/ExecutorService;)V- official - <init>- Latj;<init>(Ljava/net/URL;Latj$b;Latj$a;Ljava/util/concurrent/ExecutorService;)V
 
 
- 
- 
Method Details- 
newThreadPool- Mappings:
- Namespace - Name - Mixin selector - named - newThreadPool- Lnet/minecraft/server/filter/AbstractTextFilterer;newThreadPool(I)Ljava/util/concurrent/ExecutorService;- intermediary - method_61291- Lnet/minecraft/class_9847;method_61291(I)Ljava/util/concurrent/ExecutorService;- official - a- Latj;a(I)Ljava/util/concurrent/ExecutorService;
 
- 
resolveEndpointprotected static URL resolveEndpoint(URI uri, @Nullable @Nullable JsonObject endpoints, String key, String defaultPath) throws MalformedURLException - Throws:
- MalformedURLException
- Mappings:
- Namespace - Name - Mixin selector - named - resolveEndpoint- Lnet/minecraft/server/filter/AbstractTextFilterer;resolveEndpoint(Ljava/net/URI;Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URL;- intermediary - method_61300- Lnet/minecraft/class_9847;method_61300(Ljava/net/URI;Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URL;- official - a- Latj;a(Ljava/net/URI;Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URL;
 
- 
getEndpointPathprotected static String getEndpointPath(@Nullable @Nullable JsonObject endpoints, String key, String defaultPath) - Mappings:
- Namespace - Name - Mixin selector - named - getEndpointPath- Lnet/minecraft/server/filter/AbstractTextFilterer;getEndpointPath(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;- intermediary - method_61293- Lnet/minecraft/class_9847;method_61293(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;- official - a- Latj;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
 
- 
createTextFilter@Nullable public static @Nullable AbstractTextFilterer createTextFilter(ServerPropertiesHandler properties) - Mappings:
- Namespace - Name - Mixin selector - named - createTextFilter- Lnet/minecraft/server/filter/AbstractTextFilterer;createTextFilter(Lnet/minecraft/server/dedicated/ServerPropertiesHandler;)Lnet/minecraft/server/filter/AbstractTextFilterer;- intermediary - method_61292- Lnet/minecraft/class_9847;method_61292(Lnet/minecraft/class_3806;)Lnet/minecraft/class_9847;- official - a- Latj;a(Laqs;)Latj;
 
- 
filterprotected CompletableFuture<FilteredMessage> filter(com.mojang.authlib.GameProfile profile, String raw, AbstractTextFilterer.HashIgnorer hashIgnorer, Executor executor) - Mappings:
- Namespace - Name - Mixin selector - named - filter- Lnet/minecraft/server/filter/AbstractTextFilterer;filter(Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/server/filter/AbstractTextFilterer$HashIgnorer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_61296- Lnet/minecraft/class_9847;method_61296(Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/class_9847$class_5515;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;- official - a- Latj;a(Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Latj$a;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
 
- 
filterprotected abstract FilteredMessage filter(String raw, AbstractTextFilterer.HashIgnorer hashIgnorer, JsonObject response) - Mappings:
- Namespace - Name - Mixin selector - named - filter- Lnet/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_61281- Lnet/minecraft/class_9847;method_61281(Ljava/lang/String;Lnet/minecraft/class_9847$class_5515;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_5837;- official - a- Latj;a(Ljava/lang/String;Latj$a;Lcom/google/gson/JsonObject;)Lasu;
 
- 
createFilterMaskprotected FilterMask createFilterMask(String raw, JsonArray redactedTextIndex, AbstractTextFilterer.HashIgnorer hashIgnorer) - Mappings:
- Namespace - Name - Mixin selector - named - createFilterMask- Lnet/minecraft/server/filter/AbstractTextFilterer;createFilterMask(Ljava/lang/String;Lcom/google/gson/JsonArray;Lnet/minecraft/server/filter/AbstractTextFilterer$HashIgnorer;)Lnet/minecraft/network/message/FilterMask;- intermediary - method_61299- Lnet/minecraft/class_9847;method_61299(Ljava/lang/String;Lcom/google/gson/JsonArray;Lnet/minecraft/class_9847$class_5515;)Lnet/minecraft/class_7649;- official - a- Latj;a(Ljava/lang/String;Lcom/google/gson/JsonArray;Latj$a;)Lxk;
 
- 
closepublic void close()- Specified by:
- closein interface- AutoCloseable
 
- 
discardRestOfInput- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - discardRestOfInput- Lnet/minecraft/server/filter/AbstractTextFilterer;discardRestOfInput(Ljava/io/InputStream;)V- intermediary - method_61297- Lnet/minecraft/class_9847;method_61297(Ljava/io/InputStream;)V- official - a- Latj;a(Ljava/io/InputStream;)V
 
- 
request- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - request- Lnet/minecraft/server/filter/AbstractTextFilterer;request(Lcom/google/gson/JsonObject;Ljava/net/URL;)Lcom/google/gson/JsonObject;- intermediary - method_61302- Lnet/minecraft/class_9847;method_61302(Lcom/google/gson/JsonObject;Ljava/net/URL;)Lcom/google/gson/JsonObject;- official - b- Latj;b(Lcom/google/gson/JsonObject;Ljava/net/URL;)Lcom/google/gson/JsonObject;
 
- 
openConnection- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - openConnection- Lnet/minecraft/server/filter/AbstractTextFilterer;openConnection(Lcom/google/gson/JsonObject;Ljava/net/URL;)Ljava/net/HttpURLConnection;- intermediary - method_61294- Lnet/minecraft/class_9847;method_61294(Lcom/google/gson/JsonObject;Ljava/net/URL;)Ljava/net/HttpURLConnection;- official - a- Latj;a(Lcom/google/gson/JsonObject;Ljava/net/URL;)Ljava/net/HttpURLConnection;
 
- 
addAuthentication- Mappings:
- Namespace - Name - Mixin selector - named - addAuthentication- Lnet/minecraft/server/filter/AbstractTextFilterer;addAuthentication(Ljava/net/HttpURLConnection;)V- intermediary - method_61284- Lnet/minecraft/class_9847;method_61284(Ljava/net/HttpURLConnection;)V- official - a- Latj;a(Ljava/net/HttpURLConnection;)V
 
- 
getReadTimeoutprotected int getReadTimeout()- Mappings:
- Namespace - Name - Mixin selector - named - getReadTimeout- Lnet/minecraft/server/filter/AbstractTextFilterer;getReadTimeout()I- intermediary - method_61285- Lnet/minecraft/class_9847;method_61285()I- official - a- Latj;a()I
 
- 
openConnection- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - openConnection- Lnet/minecraft/server/filter/AbstractTextFilterer;openConnection(Ljava/net/URL;)Ljava/net/HttpURLConnection;- intermediary - method_61301- Lnet/minecraft/class_9847;method_61301(Ljava/net/URL;)Ljava/net/HttpURLConnection;- official - a- Latj;a(Ljava/net/URL;)Ljava/net/HttpURLConnection;
 
- 
createFilterer- Mappings:
- Namespace - Name - Mixin selector - named - createFilterer- Lnet/minecraft/server/filter/AbstractTextFilterer;createFilterer(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/server/filter/TextStream;- intermediary - method_31297- Lnet/minecraft/class_9847;method_31297(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_5513;- official - a- Latj;a(Lcom/mojang/authlib/GameProfile;)Latk;
 
 
-