Ткацкий станок | Оборудование | Как сделать в Майнкрафт

Блок сайта вакансий

Еще одно основное использование этого блока заключается в том, что жители деревни могут подключиться к блоку, чтобы стать пастухом. Эти блоки также можно найти в домах пастухов в деревнях. Пастух — это сельский житель, который может торговать разноцветной шерстью, коврами, кроватями и картинами.

Помимо этого, блок также можно использовать в качестве плавильного топлива и блоков для банкнот.

Дизайн баннеров

Эти блоки в основном используются для оформления баннеров и добавления к ним дополнительных цветов и узоров. Когда игроки добавляют баннер и краску в графический интерфейс блока, они могут раскрашивать его по-разному. Меню покажет все возможные дизайны, которые можно применить к баннерам.

Таким образом, игроки могут создавать собственные баннеры и украшать ими свои постройки. Если игроки имеют опыт их проектирования, они могут использовать этот блок для создания сложных и красивых дизайнов.

Для чего нужен ткацкий станок в minecraft

Есть два основных применения этого блока:

Как добыть ткацкий станок

Довольно легко скрафтить, если добыть 2 паутины, убивая Пауков и сделать Доски из Бревен. Также можно найти в домах пастухов, в Деревнях в биомах Равнины, Саванна, Снежной тундра.

Как пользоваться

Правый клик открывает интерфейс Ткацкого станка. В первый слот помещается любой Флаг, в том числе, с узором. Во второй слот — краситель. Третий — узор флага, не обязательно. Посередине — узоры окрашивания. Справа — предварительный просмотр и ячейка готового флага с узорами.

Как пользоваться ткацким станком

После введения блока многие игроки не понимали, как он работает. Во-первых, игроки должны сделать одноцветное знамя из шести полос шерсти и одной палки. Им также потребуются различные красители для дальнейшего оформления баннера.

Как только они соберут все предметы, они могут использовать блок для размещения баннера и любого красителя в графическом интерфейсе блока. В блоке будут отображаться различные узоры, которые можно применить к баннеру. Затем игроки могут выбрать желаемый дизайн и взять преобразованный баннер в свой инвентарь.

Про другие станки:  Ремонт направляющих токарных станков: видео, фото, методы - Токарь

Примечания

  • Для вызова справки напишите в чате //help номер страницы.
  • Поддерживаются модификации на новые блоки.
  • Зона выделяется деревянным топором на клавиши мышки.

Ткацкий станок

-- Модуль для ткацкого станкаlocalp={}-- Сам станок. На основе [[Служебная:Постоянная ссылка/851970]]functionp.loom(f)-- Сбор аргументовlocalargs=fiff==mw.getCurrentFrame()thenargs=require("Модуль:ProcessArgs").merge()end-- Аргументыlocalinput1=args["Вход1"]orargs[1]or""-- флагlocalinput2=args["Вход2"]orargs[2]or""-- красительlocalinput3=args["Вход3"]orargs[3]or""-- шаблонlocalpattern=args["Узор"]orargs[4]or""localOutput=args["Выход"]orargs[5]or""-- Модуль Cglocalcg=require("Модуль:Cg")-- Сборка интерфейсаlocalui={-- Размерыcg.begin{282,140},-- Фонcg.backgroundImage{"Элементы интерфейса ткацкого станка.png"},-- Слоты входаcg.slot{input1,47,40,class2="invslot-plain"},cg.slot{input2,87,40,class2="invslot-plain"},cg.slot{input3,67,78,class2="invslot-plain"},-- Узорcg.slot{"Узор:"..pattern,140,44,title="нет",link="нет",class2="invslot-plain"},-- Слот выходаcg.slot{Output,205,64,class2="invslot-plain"},-- Конецcg.footer()}returntable.concat(ui)end-- Таблицаfunctionp.table(f)-- Сбор аргументовlocalargs=fiff==mw.getCurrentFrame()thenargs=require("Модуль:ProcessArgs").merge()elsef=mw.getCurrentFrame()endlocalgetParts=require('Модуль:Инвентарный слот').getParts-- Контролирует границы таблицыlocalmultirow=f:callParserFunction('#dplvar','multirow')ifmultirow~='1'thenmultirow=nilend-- Началоlocalhead=args["глава"]or''ifmultirowthenhead=''elseifhead~=''thenmultirow=1f:callParserFunction('#dplvar:set','multirow','1')elsehead=1end-- Конецlocalfoot=args["подвал"]or''ifmultirowtheniffoot~=''thenmultirow=nilf:callParserFunction('#dplvar:set','multirow','0')endelsefoot=1end-- Заголовокlocalheader=''ifhead~=''thenlocalname=''localdescription=''ifargs["показатьимя"]=='1'ormultirowandargs["показатьимя"]~='0'thenname='!! Результат'f:callParserFunction('#dplvar:set','resultname','1')endifargs["показатьописание"]=='1'thendescription=' !! class="unsortable" | Описание'f:callParserFunction('#dplvar:set','loomingdescription','1')endlocalclass=args["класс"]or''ifmultirowthenclass='sortable collapsible '..classrecipeClass='class="unsortable" |'elserecipeClass=''endheader=table.concat({' {| style="text-align:center" class="wikitable '..class..'" data-description="Рецепты для ткацкого станка"','! '..'Ингредиенты !! '..recipeClass..' Рецепты для [[ткацкий станок|ткацкого станка]]'..name..description,'|-'},'n')end-- Аргументыargs["Вход1"]=args["Вход1"]orargs[1]or""-- флагargs["Вход2"]=args["Вход2"]orargs[2]or""-- красительargs["Вход3"]=args["Вход3"]orargs[3]or""-- шаблонargs["Узор"]=args["Узор"]orargs[4]or""args["Выход"]=args["Выход"]orargs[5]or""localinputs={mw.text.trim(args["Вход1"]),mw.text.trim(args["Вход2"]),mw.text.trim(args["Вход3"])}-- Перечислить все ингредиентыlocalingredientsCellifargs["ингредиенты"]or''~=''theningredientsCell=args["ингредиенты"]elseingredientsCell={}localingredients={}localseparator=''fork,vinipairs(inputs)doifk>1andnext(ingredients)thenseparator='&nbsp; <br>n'endforiteminmw.text.gsplit(v,'%s*;%s*')dolocalparts=getParts(item,mod)ifparts.name~=''andnotingredients[parts.name]thenlocallink=''ifseparator==''andnext(ingredients)thenseparator='&nbsp;или<br>n'endifparts.modthenlink=parts.mod..'/'..parts.name..'|'endifparts.name:find('^Люб')thenifparts.modthenlink=parts.mod..'/'..mw.ustring.gsub(mw.ustring.sub(parts.name,7),"^%l",mw.ustring.upper)..'|'endtable.insert(ingredientsCell,separator..mw.ustring.sub(parts.name,0,6)..'[['..link..mw.ustring.sub(parts.name,7)..']]')elsetable.insert(ingredientsCell,separator..'[['..link..parts.name..']]')endseparator=''ingredients[parts.name]=1endendendingredientsCell=table.concat(ingredientsCell)end-- В ячейке для процесса будет собственно интерфейс станкаlocalrecipeCell=p.loom(args)-- Что будет на выходеlocalnameCellifargs["название"]or''~=''thennameCell=args["название"]elseifmultiroworf:callParserFunction('#dplvar','resultname')=='1'thenlocalnames={}locallinks={}forvinmw.text.gsplit(args["Выход"],'%s*;%s*')doparts=getParts(v)ifnotnames[(parts.modor'')..parts.name]thenlocallink=''ifparts.modthenlink=parts.mod..'/'..parts.name..'|'endifparts.name:find('^Флаг')thentable.insert(links,'[['..mw.ustring.sub(parts.name,0,4)..']]'..mw.ustring.sub(parts.name,5))elsetable.insert(links,'[['..link..parts.name..']]')endnames[(parts.modor'')..parts.name]=1endendnameCell=table.concat(links,'&nbsp;или<br>n')endifnameCellandargs["запланированное"]thennameCell=nameCell..'<br>([['..args["запланированное"]..']])'end-- Сборка строки таблицы с интерфейсомlocalrow={'n|'..ingredientsCell,recipeCell}ifnameCellthentable.insert(row,nameCell)endiff:callParserFunction('#dplvar','loomingdescription')=='1'thentable.insert(row,args["описание"]or'')endrow=table.concat(row,'n|')..'n|-'-- Закрытие таблицыlocalfooter=''iffoot~=''thenfooter='n|}'f:callParserFunction('#dplvar:set','resultname','0','loomingdescription','0')endlocaltitle=mw.title.getCurrentTitle()localcategory=''ifargs["запланированное"]andargs["некат"]~='1'andtitle.namespace==0andnottitle.isSubpagethencategory='[[Категория:Запланированные материалы]]'endreturnheader..row..footer..categoryendreturnp

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Войти