2 votes

Puis-je stocker plus d'articles par bloc qu'un coffre ?

Y aurait-il un moyen de stocker plus d'objets par bloc qu'un Coffre, par exemple, en utilisant certaines Redstone/commandes ? J'ai besoin de stocker 60000 objets (empilables par 64) dans un espace minimal - moins que les 35 coffres dont j'aurais besoin (les coffres ne peuvent pas être placés les uns à côté des autres - il faudrait 70 blocs + la redstone dont j'ai besoin). Je n'ai pas non plus besoin de connaître où se trouvent les articles.

5voto

Antoine Hejlík Points 2981

Vous pouvez utiliser les CommandBlocks pour créer un coffre VIRTUEL, vous n'aurez donc pas d'objets physiquement dans le jeu. Le principe serait de :

Vous avez des coffres d'entrée et de sortie (ou des trémies, etc.), mais moins d'emplacements. Mieux encore, ....furnace n'a que 3 emplacements faciles à distinguer (vous n'entrez que dans un seul côté de la trémie) - mais toutes les choses ne peuvent pas être insérées AFAIK). Ensuite, vous avez besoin de quelque chose pour tester s'il y a des éléments dans cette fente, s'il y a les choses attendues, supprimer ces choses, ajouter le compte au tableau de bord. Puis une configuration similaire du côté de la sortie.


Exemple :

Commande unique :

/scoreboard objectives add CobbleStorage dummy CobbleStorage

Mise en place : Fourneau avec trémie s'insérant dans la fente supérieure - il y aura donc un maximum de 64 objets à la fois. Blocs de commande (si 1.9+, utilisez les chaînes, avec "always running" comme premier bloc (ou une horloge pour cela)), remplacez x,y,z par des coordonnées réelles :

/testforblock x y z minecraft:furnace -1 {Items:[{Slot:0,id:cobblestone,Count:64}]}
--> if true (comparator or conditional chain)
/blockdata x y z {Items:[{Slot:0,id:cobblestone,Count:32}]}
-->comparator/conditional chain
/scoreboard players add <playername> CobbleStorage 32

Notez que cette configuration peut être faite simultanément pour n'importe quel nombre de joueurs, s'ils ont tous leur propre coffre d'entrée (ou le faire sur la base @p dans les commandes).

Alors...nous avons stocké notre pavé de manière virtuelle. Tout ce dont vous avez besoin est de faire la technique inverse pour le récupérer.

Pour cela, vous n'avez même pas besoin du bloc de stockage, vous pouvez le faire sur commande. Donc un bloc de commande avec un bouton (ou une commande automatique avec /trigger pour pouvoir l'exécuter de n'importe où, même avec des personnes sans OP).

/give @p[score_CobbleStorage_min=64,r=3] minecraft:cobblestone 64 
-->Comparator/conditional chain
/scoreboard players remove @p[score_CobbleStorage_min=64,r=3] CobbleStorage 64

Resume :

Vous avez besoin d'une trémie (peut-être pas), d'un four, d'au moins 5 blocs de commande. Et vous n'êtes limité que par le maximum de l'objectif du tableau de bord, qui est diamétralement supérieur à vos besoins. Donc un stockage illimité pour ~10 blocs.

PS : Vous pouvez toujours avoir un inventaire complet et simplement le supprimer et ajouter ce nombre par une commande pour une insertion plus rapide.... mais bon, un emplacement est plus sûr pour les erreurs de nombre.

2voto

Joe Points 1

Vous pouvez connecter plus de 2 coffres. Placez 2 coffres l'un à côté de l'autre avec un espace entre eux. Placez-vous entre les coffres. Utilisez la commande :

/setblock ~ ~ ~ minecraft:chest

1voto

user143228 Points 6528

Oui, vous pouvez. Dans les nouveaux instantanés de Minecraft, vous pouvez obtenir (non empilable !) Boîtes Shulker . Ils agissent comme un coffre, mais lorsqu'ils sont brisés, ils laissent un élément avec tous les objets qu'il contient. Leur capacité est de 27 emplacements, soit 1728 objets. Si vous remplissez un coffre (27 emplacements) avec ces objets, vous obtiendrez une contenance de 46656 articles par coffre (par 1 bloc). C'est beaucoup.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X