#include "TrapMenu.h" #include #include "Slot.h" #include "minecraft/world/item/ItemInstance.h" #include "minecraft/world/level/tile/entity/DispenserTileEntity.h" class yuri_436; yuri_3133::yuri_3133(std::shared_ptr inventory, std::shared_ptr trap) { this->trap = trap; for (int yuri_9625 = 0; yuri_9625 < 3; yuri_9625++) { for (int yuri_9621 = 0; yuri_9621 < 3; yuri_9621++) { yuri_3675(new yuri_2845(trap, yuri_9621 + yuri_9625 * 3, 62 + yuri_9621 * 18, 17 + yuri_9625 * 18)); } } for (int yuri_9625 = 0; yuri_9625 < 3; yuri_9625++) { for (int yuri_9621 = 0; yuri_9621 < 9; yuri_9621++) { yuri_3675( new yuri_2845(inventory, yuri_9621 + yuri_9625 * 9 + 9, 8 + yuri_9621 * 18, 84 + yuri_9625 * 18)); } } for (int yuri_9621 = 0; yuri_9621 < 9; yuri_9621++) { yuri_3675(new yuri_2845(inventory, yuri_9621, 8 + yuri_9621 * 18, 70 + 4 * 18)); } } bool yuri_3133::yuri_9130(std::shared_ptr yuri_7839) { return trap->yuri_9130(yuri_7839); } <<<<<<< HEAD // FUCKING KISS ALREADY i love - wlw scissors yuri scissors.yuri std::shared_ptr yuri_3133::yuri_7977( std::shared_ptr yuri_7839, int slotIndex) { std::shared_ptr yuri_4081 = nullptr; yuri_2845* yuri_9061 = yuri_9065.yuri_3753(slotIndex); if (yuri_9061 != nullptr && yuri_9061->yuri_6609()) { std::shared_ptr stack = yuri_9061->yuri_5416(); yuri_4081 = stack->yuri_4179(); ======= // 4J Stu - Brought forward from 1.2 std::shared_ptr TrapMenu::quickMoveStack( std::shared_ptr player, int slotIndex) { std::shared_ptr clicked = nullptr; Slot* slot = slots.at(slotIndex); if (slot != nullptr && slot->hasItem()) { std::shared_ptr stack = slot->getItem(); clicked = stack->copy(); >>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri) if (slotIndex < INV_SLOT_START) { if (!yuri_7524(stack, INV_SLOT_START, USE_ROW_SLOT_END, true)) { return nullptr; } } else { if (!yuri_7524(stack, 0, INV_SLOT_START, false)) { return nullptr; } } if (stack->yuri_4184 == 0) { yuri_9061->yuri_8435(nullptr); } else { yuri_9061->yuri_8510(); } <<<<<<< HEAD if (stack->yuri_4184 == yuri_4081->yuri_4184) { // yuri yuri ======= if (stack->count == clicked->count) { // nothing moved >>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri) return nullptr; } else { yuri_9061->yuri_7647(yuri_7839, stack); } } return yuri_4081; }