Мазмұнға өту
MinecraftUZ

Құралдар

Стак пен шалкер калькуляторы

Кез келген санды стакқа, шалкер жәшіктеріне және қос сандықтарға айналдырыңыз.

Minecraft 64-пен санайды, ал адам олай санамайды. Кез келген үлкен құрылыс ақыры сол бір арифметикаға әкеледі: сізге 2 700 кірпіш қатпартас керек, ал оның шалкер жәшігіне сыя ма, неше рет қатынау керек және қаншасы жетпей тұр — соны білгіңіз келеді. Бұл құрал бөлуді ойындағы үш стак шегінің әрқайсысы бойынша өзі жасайды да, нәтижесін өзіңіз алып жүретін ыдыстарға аударады.

Заттардың көбі 64-ке дейін жиналады. Қысқа тізім 16-ға дейін жиналады: жұмыртқа, кесек қар, ендер інжуі, маңдайша, құты бал, балығы бар шелек. Саймандар, қару, сауыт, ішірткілер, шелектер, қайықтар, арбалар, төсектер және бекемдігі бар кез келген зат мүлде жиналмайды. Тізімнен затты таңдасаңыз, стак шегі Mojang-тың өз деректерінен өзі қойылады, сондықтан қай заттың қай санатта екенін жаттаудың қажеті жоқ; немесе модталған не ойдағы зат бойынша жоспарлап жатсаңыз, оны қолмен өзгертіңіз.

Ыдыс сандары әр ұя бір заттың өзімен толады деп есептейді, ал бұл көлемді материал жинап жатқанда дұрыс, шытырман сапарға жиналып жатқанда қате болжам.

Қолыңызда неше дана зат бар

Жұмыртас 64-ке дейін жиналады.

1 000 × Жұмыртас стак шегі 64 болғанда 16 инвентарь ұясын толтырады.

1 000 зат ойындағы үш стак шегінің әрқайсысы бойынша бөлініп көрсетілген.
Стак шегіТолық стакҚалдықАлынған ұя
64154016
1662863
11 00001 000

Стак шегі 64 болғандағы сақтау

58%
Шалкер жәшігі (1 728)
58%
Сандық (1 728)
29%
Қос сандық (3 456)
43%
Ойыншы инвентарі (2 304)

Шалкер жәшігінде де, жалғыз сандықта да 27 ұя бар, сондықтан екеуі де кәдімгі жиналатын заттың 1 728 данасын сақтайды. Қос сандық — 54 ұя, яғни 3 456. Шалкер жәшігін шалкер жәшіктерімен толтыру мүмкін емес — олар бірінің ішіне бірі салынбайды — бірақ толы шалкер жәшіктері салынған қос сандық 54 × 1 728 = 93 312 зат, яғни 1 458 стак ұстайды.

Бұл қалай жұмыс істейді

Арифметика

q саны мен s стак шегі үшін: толық стак саны — floor(q ÷ s), қалдық — q mod s, ал керек инвентарь ұясының саны — ceil(q ÷ s): қалдық бір ғана зат болса да, бүтін ұяны алады. Жүктің сыятынын не сыймайтынын есептегенде адам дәл осы айырманы жіберіп алады.

Ыдыстардың сыйымдылығы

  • Шалкер жәшігі — 27 ұя, яғни 64-ке дейін жиналатын заттың 1 728 данасы
  • Сандық — 27 ұя, дәл сол 1 728
  • Қос сандық — 54 ұя, 3 456
  • Ойыншы инвентарі — жедел тақтамен қоса 36 ұя, 2 304

Шалкер жәшігі сындырылғанда ішіндегісін сақтап қалады, оны көлемді жүк тасудың өлшем бірлігіне айналдырған да сол. Олар бірінің ішіне бірі салынбайды, сондықтан бір қатынауда жылжыта алатын шын шегіңіз — инвентарыңызды шалкер жәшігімен толтыру: әдеттегі буып-түю 27 ұяға 27 жәшіктен келеді, дегенмен ойыншылардың көбі саймандарға орын қалсын деп азырақ алып жүреді.

Нақты мысал

2 700 жұмыртас. Стак шегі 64 болғанда: 2 700 ÷ 64 = 42 толық стак, қалдығы 12, себебі 42 × 64 = 2 688, ал 2 700 − 2 688 = 12. Бұған 43 ұя керек — қалған он екеуі бәрібір бүтін ұяны алады. Шалкер жәшігінде 27 ұя бар, сондықтан бұл — екі шалкер жәшігі (27 + 16 ұя алынады), әрі ол 54 ұялы, 3 456 зат сыятын бір қос сандыққа еркін сыяды.

Зат тізіміне қатысты ескертпе

Стак шектері Java Edition 1.21 үшін Mojang-тың зат деректерінен тікелей алынған, сондықтан сол нұсқа үшін дәл. Олар қамтымайтын екі нәрсе бар: дорбалар — олар белгіленген санды емес, бір стактың көлеміндей араласқан затты ұстайды; әрі бірқатар заттың Bedrock Edition-да басқаша жүретіні. Bedrock Edition ойнасаңыз, әдеттен тыс кез келген затты құрылысты жоспарлаудың алдында тексеріңіз.