summaryrefslogtreecommitdiff
path: root/lua
AgeCommit message (Collapse)Author
2018-09-21 Fix crash when drawers_controller_interval is undefined (#21)gpcf
2018-09-10Make drawer controller update interval configurableLinus Jahn
2018-06-18Add drawer controller translations (#20)isaiah658
Added "Drawer Controller", "Current State: ", "Running", "Jammed", and "Stopped" to the translation files to be translated. While testing out the drawer controller translations, I noticed that in certain cases the entity infotext wasn't being translated. This fixes that.
2018-06-16Add drawer controller (#19)isaiah658
Drawer controllers can sort items into drawer in a certain range. As normal drawers they have support for pipeworks and MineClone 2. Crafting ingredients are one drawer, two diamonds, four steel/iron ingots and a copper and tin ingot or two gold ingots.
2018-06-04Fix issue where storage drawer saves item name for items with max stack of 1 ↵isaiah658
(#17) Fix issue where storage drawer saves item name for items with max stack of 1 causing you to not be able to put in other items until breaking the drawer or reloading the game.
2018-02-07Check protection violations on digging drawer (#16)gpcf
2017-12-08Fix duplicate items bug when inserting items from pipes (#13)gpcf
2017-10-27Prevent items from entering drawers without room for the item (#12)gpcf
* Honor protection with drawer upgrades * Add function for pipeworks can_insert, so items don't attempt to enter a drawer with no room for them
2017-10-16Forbid stealing drawer upgrades (#11)gpcf
2017-10-10Add support for protections (#10)gpcf
2017-06-03Set formspec on every load to support old drawersLNJ
Before this you had to dig and rebuild your drawers to get the drawer formspecs and the ability to add upgrades.
2017-06-03Add Drawer Upgradesorigin/drawer-upgradesLNJ
Yey, they're finally there! :) This will add steel, gold, obsidian and diamond upgrades for MTG and iron, gold, obsidian, diamond and emerald upgrades for MCL2. You can add them to a drawer by rightclicking it and adding them to the new drawer's upgrade inventory.
2017-06-03Play interact sound on adding/removing items from drawerLNJ
But I think the sounds are currently a bit too long.
2017-04-23Fix stack_max=1 items are being storedLNJ
2017-04-14Fix inventory cubes; using fitting tiles nowLNJ
2017-04-14Add drawers in all wood typesLNJ
This is still fully MineClone 2 compatible; there are different drawers in MCL2 than MTG and they have different textures. If you combine different wood types in the crafting field, the default drawer (oak/wooden) will be crafted. If you use the same wood, a drawer of this wood will be crafted.
2017-04-11Fix "Could not load 'drawers_empty.png'"LNJ
2017-04-11Add i18n support using intllibLNJ
2017-04-10Use blank.png instead of own drawers_empty.pngLNJ
2017-04-10Make entities selectable in latest dev buildFaceDeer
2017-04-10Fix "uninitialized global variable" warningsFaceDeer
2017-04-09Make 1x1, 1x2 and 2x2 drawers disableableLNJ
The new settings for the minetest.conf are: `drawers_disable_1x1` `drawers_disable_1x2` `drawers_disable_2x2`
2017-04-05Add 1x2 drawers, Add crafting recipes for 1x2 and 2x2LNJ
2017-04-05Change descriptions to use plural for 2x2 drawersLNJ
2017-04-05Adjust pipeworks support (on insert object) for 2x2 drawersLNJ
2017-04-05Fix drawer initialization bug; used wrong meta fields for 1x1 DrawersLNJ
2017-04-05Adjust restore visual lbm, Add new drawers.remove_visualsLNJ
2017-04-05Randomize drop posLNJ
2017-04-05Adapt drop function for 2x2 drawers to drop *all* itemsLNJ
2017-04-05Add basic 2x2 DrawersLNJ
They're still missing some functionality as pipeworks and drops after dug. This will be done in the next commit(s).
2017-04-01Visual: Fix not resetting self.namev0.2.2LNJ
2017-04-01Fix infotext is displaying "0 Empty (0% full)"v0.2.1LNJ
2017-04-01New infotext format with percentLNJ
2017-04-01Fix bug: not removing items from stack if drawer is nearly fullLNJ
2017-04-01Clean up visual.luaLNJ
2017-04-01Add support for pipeworksLNJ
2017-04-01Split up source code into multiple filesLNJ