net.minecraft.client.searchtree

public class ReloadableIdSearchTree<T>

implements MutableSearchTree<T>

eos
net.minecraft.client.searchtree.ReloadableIdSearchTree
net.minecraft.class_1121
net.minecraft.client.search.IdentifierSearchableContainer
net.minecraft.client.util.SearchTreeReloadable

Field summary

Modifier and TypeField
protected SuffixArray<T>
a
namespaceTree
field_5489
byNamespace
field_217875_a
protected SuffixArray<T>
b
pathTree
field_5485
byPath
field_217876_b
private final Function<T, Stream<ResourceLocation>>
c
idGetter
field_5487
identifierFinder
field_217877_c
private final List<T>
d
contents
field_5486
entries
field_217878_d
private final it.unimi.dsi.fastutil.objects.Object2IntMap<T>
e
orderT
field_5488
entryIds
field_217879_e

Constructor summary

ModifierConstructor
public (Function<T, Stream<ResourceLocation>> arg0)

Method summary

Modifier and TypeMethod
public void
b()
refresh()
method_4799()
reload()
func_194040_a()
public void
a(T arg0)
add(T arg0)
method_4798(T arg0)
add(T arg0)
func_217872_a(T arg0)
public void
a()
clear()
method_4797()
clear()
func_217871_a()
protected void
b(T arg0)
index(T arg0)
method_4795(T arg0)
index(T arg0)
func_194042_b(T arg0)
protected int
a(T arg0, T arg1)
comparePosition(T arg0, T arg1)
method_4796(T arg0, T arg1)
compare(T object1, T object2)
func_217874_a(T arg0, T arg1)
public List<T>
a(String arg0)
search(String arg0)
method_4810(String arg0)
findAll(String arg0)
func_194038_a(String arg0)