mirror of
https://github.com/Xiao-MoMi/craft-engine.git
synced 2025-12-19 15:09:15 +00:00
修复配方包处理
This commit is contained in:
@@ -3044,10 +3044,11 @@ public class BukkitNetworkManager implements NetworkManager, Listener, PluginMes
|
||||
@Override
|
||||
public void onPacketSend(NetWorkUser user, ByteBufPacketEvent event) {
|
||||
if (Config.disableItemOperations()) return;
|
||||
BukkitServerPlayer player = (BukkitServerPlayer) user;
|
||||
if (!player.isOnline()) return;
|
||||
MutableBoolean changed = new MutableBoolean(false);
|
||||
FriendlyByteBuf buf = event.getBuffer();
|
||||
BukkitItemManager itemManager = BukkitItemManager.instance();
|
||||
BukkitServerPlayer player = (BukkitServerPlayer) user;
|
||||
Object friendlyBuf = FastNMS.INSTANCE.constructor$FriendlyByteBuf(buf.source());
|
||||
List<RecipeBookEntry<ItemStack>> entries = buf.readCollection(ArrayList::new, byteBuf -> {
|
||||
RecipeBookEntry<ItemStack> entry = RecipeBookEntry.read(byteBuf, __ -> itemManager.wrap(FastNMS.INSTANCE.method$FriendlyByteBuf$readItem(friendlyBuf)));
|
||||
|
||||
Reference in New Issue
Block a user