net.minecraft.client.chat

public class ChatRestrictions

net.minecraft.client.multiplayer.chat.ChatAbilities
net.minecraft.class_1_317
net.minecraft.client.chat.ChatRestrictions

Field summary

Modifier and TypeField
public static final ChatRestrictions
NO_RESTRICTIONS
field_1_1870
UNRESTRICTED
private final Set<ChatRestriction>
restrictionReasons
field_1_1872
restrictions
private final PermissionPredicate
permissions
field_1_1871
permissions
private final Predicate<ChatHudLine>
visibleMessagesFilter
field_1_1873
messageAllowedPredicate

Constructor summary

ModifierConstructor
private (Set<ChatRestriction> restrictions)

Method summary

Modifier and TypeMethod
private static Predicate<ChatHudLine>
selectVisibleMessages(ChatAbilities chatAbilities)
method_1_2305(class_1_317 arg0)
createMessageAllowedPredicate(ChatRestrictions restrictions)
public boolean
hasAnyRestrictions()
method_1_2301()
isRestricted()
public Stream<ChatRestriction>
restrictions()
method_1_2304()
getRestrictions()
public PermissionPredicate
permissions()
method_1_2303()
getPermissions()
public boolean
canSendMessages()
method_1_2300()
canSendMessages()
public boolean
canSendCommands()
method_1_2299()
canSendCommands()
public boolean
canReceivePlayerMessages()
method_1_2297()
canReceivePlayerMessages()
public boolean
canReceiveSystemMessages()
method_1_2298()
canReceiveSystemMessages()
public Predicate<ChatHudLine>
visibleMessagesFilter()
method_1_2306()
getMessageAllowedPredicate()
private static boolean
lambda$selectVisibleMessages$0(com.google.common.collect.ImmutableSet arg0, GuiMessage arg1)
method_1_2302(com.google.common.collect.ImmutableSet arg0, class_303 arg1)
method_1_2302(com.google.common.collect.ImmutableSet arg0, ChatHudLine line)