net.minecraft.client.search

public class ReloadableIdSearchTree<T>

implements SearchTree<T>

cgw
net.minecraft.class_3304
net.minecraft.client.search.ReloadableIdSearchTree
net.minecraft.client.util.SearchTree
net.minecraft.client.util.SearchTree

Field summary

Modifier and TypeField
protected SuffixArray<T>
a
field_16166
tooltipTree
field_194044_a
byName
protected SuffixArray<T>
b
field_16167
idTree
field_194045_b
byId
private final Function<T, Iterable<String>>
c
field_16168
valueToTooltips
field_194046_c
nameFunc
private final Function<T, Iterable<Identifier>>
d
field_16169
valueToIds
field_194047_d
idFunc
private final List<T>
e
field_16170
contents
field_194048_e
contents
private it.unimi.dsi.fastutil.objects.Object2IntMap<T>
f
field_16171
ordered
field_194049_f
numericContents

Constructor summary

ModifierConstructor
public (Function<T, Iterable<String>> valueToTooltips, Function<T, Iterable<Identifier>> valueToIds)

Method summary

Modifier and TypeMethod
public void
a()
method_14700()
reload()
func_194040_a()
recalculate()
public void
a(T arg0)
method_14701(T arg0)
add(T value)
func_194043_a(T arg0)
add(T element)
private void
b(T arg0)
method_14704(T arg0)
index(T value)
func_194042_b(T arg0)
index(T element)
public List<T>
a(String arg0)
method_14707(String arg0)
search(String arg0)
func_194038_a(String arg0)
search(String arg0)