net.minecraft.client.gui.screen.option

public class EditGameRulesInOptionsScreen

extends EditGameRulesScreen implements OpChangeListener

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable, OpChangeListener

net.minecraft.client.gui.screens.options.InWorldGameRulesScreen
net.minecraft.client.gui.screens.options.InWorldGameRulesScreen
net.minecraft.class_1_129
net.minecraft.client.gui.screen.option.EditGameRulesInOptionsScreen

Field summary

Modifier and TypeField
private static final Text
PENDING_TEXT
PENDING_TEXT
field_1_1061
DOWNLOADING_GAME_RULES
private final ServerGameRules
initialValues
initialValues
field_1_1063
settings
private final List<GameRule<?>>
serverProvidedRules
serverProvidedRules
field_1_1066
knownRules
private final ClientPlayNetworkHandler
connection
connection
field_1_1062
clientPlayNetworkHandler
private final Screen
lastScreen
lastScreen
field_1_1376
parent
private LoadingWidget
loadingDotsWidget
loadingDotsWidget
field_1_1064
loadingWidget
private boolean
receivedServerValues
receivedServerValues
field_1_1065
downloadedGameRules

Constructor summary

ModifierConstructor
public (ClientPlayNetworkHandler clientPlayNetworkHandler, Consumer<Optional<GameRules>> ruleSaveConsumer, Screen previous)

Method summary

Modifier and TypeMethod
protected void
initContent()
initContent()
method_1_1151()
initializeRulesWidget()
protected void
onDone()
onDone()
method_1_1152()
onDone()
private <T> void
collectChangedGameRule(GameRule<T> rule, List<ServerboundSetGameRulePacket$Entry> entries)
collectChangedGameRule(GameRule<T> rule, List<ServerboundSetGameRulePacket$Entry> entries)
method_1_1130(class_12279<T> arg0, List<class_1_130$class_1_131> arg1)
addPacketEntry(GameRule<T> rule, List<SetGameRuleC2SPacket$Entry> entriesOut)
public void
onClose()
onClose()
method_25419()
close()
private boolean
hasPendingChanges()
hasPendingChanges()
method_1_1133()
hasUnsavedChanges()
private <T> boolean
hasGameRuleChanged(GameRule<T> rule)
hasGameRuleChanged(GameRule<T> rule)
method_1_1132(class_12279<T> arg0)
isModified(GameRule<T> arg0)
public void
onGameRuleValuesUpdated(Map<ResourceKey<GameRule<?>>, String> values)
onGameRuleValuesUpdated(Map<ResourceKey<GameRule<?>>, String> values)
method_1_1140(Map<class_5321<class_12279<?>>, String> arg0)
setGameRulesFromPacket(Map<RegistryKey<GameRule<?>>, String> valuesByGameRule)
private <T> void
initializeGameRuleValue(GameRule<T> rule, String valueStr)
initializeGameRuleValue(GameRule<T> rule, String valueStr)
method_1_1134(class_12279<T> arg0, String arg1)
setRuleValue(GameRule<T> gameRule, String value)
public void
onGamemasterPermissionChanged(boolean hasGamemasterPermission)
onGamemasterPermissionChanged(boolean hasGamemasterPermission)
method_1_1639(boolean arg0)
onOpChange(boolean arg0)