mirror of
https://github.com/Xiao-MoMi/craft-engine.git
synced 2025-12-25 09:59:20 +00:00
Merge branch 'Xiao-MoMi:dev' into dev
This commit is contained in:
@@ -274,7 +274,6 @@ public class BukkitRecipeManager extends AbstractRecipeManager<ItemStack> {
|
||||
private Object stolenFeatureFlagSet;
|
||||
// Some delayed tasks on main thread
|
||||
private final List<Runnable> delayedTasksOnMainThread = new ArrayList<>();
|
||||
private final Map<Key, PotionMix> brewingRecipes = new HashMap<>();
|
||||
|
||||
public BukkitRecipeManager(BukkitCraftEngine plugin) {
|
||||
instance = this;
|
||||
@@ -372,6 +371,7 @@ public class BukkitRecipeManager extends AbstractRecipeManager<ItemStack> {
|
||||
@Override
|
||||
protected void registerPlatformRecipe(Key id, Recipe<ItemStack> recipe) {
|
||||
if (recipe instanceof CustomBrewingRecipe<ItemStack> brewingRecipe) {
|
||||
if (!VersionHelper.isOrAbove1_20_2()) return;
|
||||
PotionMix potionMix = new PotionMix(new NamespacedKey(id.namespace(), id.value()),
|
||||
brewingRecipe.result(ItemBuildContext.EMPTY),
|
||||
PotionMix.createPredicateChoice(container -> {
|
||||
|
||||
@@ -2219,8 +2219,13 @@ public class PacketConsumers {
|
||||
FriendlyByteBuf buf = event.getBuffer();
|
||||
Object friendlyBuf = FastNMS.INSTANCE.constructor$FriendlyByteBuf(buf);
|
||||
short slotNum = buf.readShort();
|
||||
ItemStack itemStack = VersionHelper.isOrAbove1_20_5() ?
|
||||
FastNMS.INSTANCE.method$FriendlyByteBuf$readUntrustedItem(friendlyBuf) : FastNMS.INSTANCE.method$FriendlyByteBuf$readItem(friendlyBuf);
|
||||
ItemStack itemStack;
|
||||
try {
|
||||
itemStack = VersionHelper.isOrAbove1_20_5() ?
|
||||
FastNMS.INSTANCE.method$FriendlyByteBuf$readUntrustedItem(friendlyBuf) : FastNMS.INSTANCE.method$FriendlyByteBuf$readItem(friendlyBuf);
|
||||
} catch (Exception e) {
|
||||
return;
|
||||
}
|
||||
BukkitItemManager.instance().c2s(itemStack).ifPresent((newItemStack) -> {
|
||||
event.setChanged(true);
|
||||
buf.clear();
|
||||
|
||||
@@ -2,7 +2,7 @@ org.gradle.jvmargs=-Xmx1G
|
||||
|
||||
# Project settings
|
||||
# Rule: [major update].[feature update].[bug fix]
|
||||
project_version=0.0.60
|
||||
project_version=0.0.60.1
|
||||
config_version=41
|
||||
lang_version=22
|
||||
project_group=net.momirealms
|
||||
|
||||
Reference in New Issue
Block a user