Giter Club home page Giter Club logo

more_chests's Introduction

more_chests

Originally a fork of 0gb.us's chests_0gb_us (https://forum.minetest.net/viewtopic.php?f=11&t=4366).
Megaf's more_chests fixes several bugs, uses new textures and adds compatibility with [VanessaE's Pipeworks] (https://github.com/VanessaE/pipeworks) mod.
nxet's rework introduces a new backend which allows for easier extension of the available models, including two new models showcasing the feature.

Available models

NOTE: descriptions of the original models come from 0gb.us initial effort

Cobble Chest

This locked chest looks like cobblestone, and has no info text. Great for hiding things in. However, unlike real cobblestone, this chest is breakable by hand. If you suspect there is one hiding, hold the left mouse button and run your hand along the walls. When cracks appear, you've found the chest.

1 2 3
default:wood default:cobble default:wood
default:cobble default:steel_ingot default:cobble
default:wood default:cobble default:wood

Drop Box

Anyone can put things in, but only the chest's placer can remove items.

1 2 3
default:wood empty default:wood
default:wood default:steel_ingot default:wood
default:wood default:wood default:wood

Secret Chest

As long as you remember to click "close" before you leave the chest, no one can see what the chest contains. Only the chest's owner can click "open" and "close" on the chest's formspec, revealing and hiding the chest's contents.

1 2 3
default:wood default:cobble default:wood
default:wood default:steel_ingot default:wood
default:wood default:wood default:wood

Shared Chest

Exactly what it sounds like. The chest's placer can add people to the chest's shared list using the chest's formspec. Warning: anyone you add may empty the chest. When the chest is empty, it can be mined by anyone, just like a regular locked chest.

1 2 3
default:wood default:leaves default:wood
default:wood default:steel_ingot default:wood
default:wood default:wood default:wood

Wifi Chest

A wacky chest that doesn't store it's items in the usual way, but instead, stores them remotely. For that reason, all wifi chests appear to have the same inventory. Due to not actually having an inventory, wifi chests can also be mined, even when they appear to have stuff in them. Lastly, as everyone gets their own wifi account, the items you see in the wifi chest are not the same items anyone else sees. This chest's properties make it nice for keeping secrets, as well as essentially almost doubling your inventory space, if you choose to carry one with you.

1 2 3
default:wood default:mese default:wood
default:wood default:steel_ingot default:wood
default:wood default:wood default:wood

Fridge

A new model which comes in two forms, 1- and 2-block tall, which indeed have different sizes inventories. No fancy functionality here, I just wanted to know at a glance which one is the chest I'm storing food into.

Fridge Recipe
1 2 3
empty default:steel_ingot empty
default:steel_ingot default:ice default:steel_ingot
empty default:steel_ingot empty
Big Fridge Recipe
1 2 3
default:steel_ingot default:steel_ingot default:steel_ingot
default:steel_ingot default:ice default:steel_ingot
default:steel_ingot default:steel_ingot default:steel_ingot

Toolbox

This model has no particular functionality to offer other than giving your tools' chest a new look. As a bonus you can also craft the chest with different types of wood, which will give you different results. For the fanciest garage workshop you ever built on Minetest.

1 2 3
default:wood default:wood default:wood
default:wood default:pickaxe default:wood
default:wood default:wood default:wood

Note: crafting also accepts Aspen, Acacia, Junglewood, Pine and Steel instead of wood

more_chests's People

Contributors

an0n3m0us avatar davisonio avatar desour avatar jurajvajda avatar louisroyer avatar megaf avatar nxet avatar realbadangel avatar sofar avatar swissalps avatar vazon avatar zmv7 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

more_chests's Issues

Please tag a release

Hi,

is this mod still current? Can you tag a release so I package it properly for Debian?

[NOTICE] On releases.

Hi all, I'm changing the repo a bit.

Basically the master branch is always the latest and bleeding edge, aka buggy, release.
And now versions will be controlled. Only tested and stable releases will be tagged.

Wifi chests have wrong inventory

After #21 wifi chests have separate inventories, and act like normal chests, rather than showing the more_chests:wifi inventory. Also they have owner metadata, which they shouldn't.

Players can replace items in other dropboxes

This problem was always apparent in the chests_0gb_us mod and considering this is now being worked on I hope this can be fixed.

Basically all you need to do is have one item in your hand and then select an item in the dropbox, it should swap the items. Then just click back into your inventory and you have swapped the items.

Hope this can be fixed!

Shared chest indexing a nil value

Hi, shared test will index a nil value.
To reproduce, place two shared chests, put a name of a person you want to shared it with, click submit. Repeat on other chests.

09:13:41: ERROR[main]: ServerError: /home/megaf/RAM/minetest/bin/../mods/more_chests/shared.lua:98: attempt to call global 'shared' (a nil value)
09:13:41: ERROR[main]: stack traceback:
09:13:41: ERROR[main]:  /home/megaf/RAM/minetest/bin/../mods/more_chests/shared.lua:98: in function </home/megaf/RAM/minetest/bin/../mods/more_chests/shared.lua:94>
event handled by: maintab

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.