net.minecraft.client.searchtree

public class ReloadableIdSearchTree<T>

implements MutableSearchTree<T>

fco
net.minecraft.client.searchtree.ReloadableIdSearchTree
net.minecraft.class_1121
net.minecraft.client.search.IdentifierSearchableContainer
net.minecraft.src.C_4574_

Field summary

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

Constructor summary

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

Method summary

Modifier and TypeMethod
public void
b()
refresh()
method_4799()
reload()
m_7729_()
public void
a(T arg0)
add(T arg0)
method_4798(T arg0)
add(T arg0)
m_8080_(T arg0)
public void
a()
clear()
method_4797()
clear()
m_7716_()
protected void
b(T arg0)
index(T arg0)
method_4795(T arg0)
index(T arg0)
m_8074_(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)
m_119880_(T p_119882_, T arg1)
public List<T>
a(String arg0)
search(String arg0)
method_4810(String arg0)
findAll(String arg0)
m_6293_(String arg0)