类 StackedContents.RecipePicker
java.lang.Object
net.minecraft.world.entity.player.StackedContents.RecipePicker
- 封闭类:
StackedContents<T>
-
字段概要
字段修饰符和类型字段说明private final BitSet
private final int
private final List
<? extends StackedContents.IngredientInfo<T>> private final int
private final it.unimi.dsi.fastutil.ints.IntList
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private void
assign
(int p_369076_, int p_369424_) private void
private void
clearRange
(int p_365189_, int p_366696_) private void
private int
private int
private it.unimi.dsi.fastutil.ints.IntList
findNewItemAssignmentPath
(int p_365332_) private int
getConnectionIndex
(int p_368635_, int p_361826_) private int
getResidualIndex
(int p_362820_, int p_368001_) private int
getSatisfiedIndex
(int p_36545_) private int
getVisitedIngredientIndex
(int p_367746_) private int
getVisitiedItemIndex
(int p_369625_) private boolean
hasConnection
(int p_36520_, int p_36521_) private boolean
hasVisitedIngredient
(int p_363422_) private boolean
hasVisitedItem
(int p_361000_) private boolean
isAssigned
(int p_361137_, int p_362327_) private static boolean
isPathIndexItem
(int p_364021_) private boolean
isSatisfied
(int p_36524_) private int
private int
private int
private int
private void
setConnection
(int p_363439_, int p_361612_) private void
private void
setSatisfied
(int p_36536_) private it.unimi.dsi.fastutil.ints.IntList
tryAssigningNewItem
(int p_362499_) boolean
tryPick
(int p_36513_, StackedContents.Output<T> p_362244_) int
tryPickAll
(int p_36526_, StackedContents.Output<T> p_367532_) private void
unassign
(int p_365832_, int p_369102_) private int
private int
private int
private int
private void
visitIngredient
(int p_365987_) private void
visitItem
(int p_368859_)
-
字段详细资料
-
ingredients
-
ingredientCount
private final int ingredientCount -
items
-
itemCount
private final int itemCount -
data
-
path
private final it.unimi.dsi.fastutil.ints.IntList path
-
-
构造器详细资料
-
RecipePicker
-
-
方法详细资料
-
setInitialConnections
private void setInitialConnections() -
tryPick
-
isPathIndexItem
private static boolean isPathIndexItem(int p_364021_) -
tryAssigningNewItem
@Nullable private it.unimi.dsi.fastutil.ints.IntList tryAssigningNewItem(int p_362499_) -
findNewItemAssignmentPath
@Nullable private it.unimi.dsi.fastutil.ints.IntList findNewItemAssignmentPath(int p_365332_) -
visitedIngredientOffset
private int visitedIngredientOffset() -
visitedIngredientCount
private int visitedIngredientCount() -
visitedItemOffset
private int visitedItemOffset() -
visitedItemCount
private int visitedItemCount() -
satisfiedOffset
private int satisfiedOffset() -
satisfiedCount
private int satisfiedCount() -
connectionOffset
private int connectionOffset() -
connectionCount
private int connectionCount() -
residualOffset
private int residualOffset() -
residualCount
private int residualCount() -
isSatisfied
private boolean isSatisfied(int p_36524_) -
setSatisfied
private void setSatisfied(int p_36536_) -
getSatisfiedIndex
private int getSatisfiedIndex(int p_36545_) -
clearSatisfied
private void clearSatisfied() -
setConnection
private void setConnection(int p_363439_, int p_361612_) -
hasConnection
private boolean hasConnection(int p_36520_, int p_36521_) -
getConnectionIndex
private int getConnectionIndex(int p_368635_, int p_361826_) -
isAssigned
private boolean isAssigned(int p_361137_, int p_362327_) -
assign
private void assign(int p_369076_, int p_369424_) -
unassign
private void unassign(int p_365832_, int p_369102_) -
getResidualIndex
private int getResidualIndex(int p_362820_, int p_368001_) -
visitIngredient
private void visitIngredient(int p_365987_) -
hasVisitedIngredient
private boolean hasVisitedIngredient(int p_363422_) -
getVisitedIngredientIndex
private int getVisitedIngredientIndex(int p_367746_) -
visitItem
private void visitItem(int p_368859_) -
hasVisitedItem
private boolean hasVisitedItem(int p_361000_) -
getVisitiedItemIndex
private int getVisitiedItemIndex(int p_369625_) -
clearAllVisited
private void clearAllVisited() -
clearRange
private void clearRange(int p_365189_, int p_366696_) -
tryPickAll
-