Skip to content

Commit b094721

Browse files
committed
Merge remote-tracking branch 'upstream/1.20.x' into 1.20.1-fabric-dev
# Conflicts: # gradle.properties # src/main/java/net/p3pp3rf1y/sophisticatedcore/upgrades/feeding/FeedingUpgradeWrapper.java
2 parents 5d654a7 + 2171fac commit b094721

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ mod_id=sophisticatedcore
99
mod_name=Sophisticated Core
1010
mod_license=GNU General Public License v3.0
1111
mod_group_id=sophisticatedcore
12-
mod_version=1.0.6.1
12+
mod_version=1.0.8.1
1313
mod_authors=P3pp3rF1y, Salandora
1414
mod_description=A library / shared functionality mod for Sophisticated Storage and Backpacks
1515
mod_credits=Created by P3pp3rF1y. Ported to Fabric by Salandora.

src/main/java/net/p3pp3rf1y/sophisticatedcore/crafting/ShapeBasedRecipeBuilder.java

+4
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,10 @@ public static ShapeBasedRecipeBuilder shaped(ItemStack stack) {
7474
return shaped(stack.getItem(), stack.getTag(), RecipeSerializer.SHAPED_RECIPE, stack.getCount());
7575
}
7676

77+
public static ShapeBasedRecipeBuilder shaped(ItemStack result, RecipeSerializer<?> serializer) {
78+
return new ShapeBasedRecipeBuilder(result.getItem(), result.getTag(), serializer, 1);
79+
}
80+
7781
public ShapeBasedRecipeBuilder define(Character symbol, TagKey<Item> tagIn) {
7882
return define(symbol, Ingredient.of(tagIn));
7983
}

src/main/java/net/p3pp3rf1y/sophisticatedcore/upgrades/feeding/FeedingUpgradeWrapper.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,6 @@ private boolean tryFeedingStack(Level level, int hungerLevel, Player player, Int
9090
singleItemCopy.setCount(1);
9191

9292
if (singleItemCopy.use(level, player, InteractionHand.MAIN_HAND).getResult() == InteractionResult.CONSUME) {
93-
// Changed for compatibility with rpg inventory
94-
player.setItemInHand(InteractionHand.MAIN_HAND, mainHandItem); //player.getInventory().items.set(player.getInventory().selected, mainHandItem);
95-
9693
stack.shrink(1);
9794
inventory.setStackInSlot(slot, stack);
9895

@@ -113,6 +110,9 @@ private boolean tryFeedingStack(Level level, int hungerLevel, Player player, Int
113110
InventoryHelper.insertOrDropItem(player, insertResult, inventory, PlayerInventoryStorage.of(player));
114111
}
115112
}
113+
114+
// Changed for compatibility with rpg inventory
115+
player.setItemInHand(InteractionHand.MAIN_HAND, mainHandItem); //player.getInventory().items.set(player.getInventory().selected, mainHandItem);
116116
return true;
117117
}
118118
// Changed for compatibility with rpg inventory

0 commit comments

Comments
 (0)