yumo compactmachines por

# Sorry I don’t speak English so I use a translator

Have you ever wondered why the game Mindustry doesn’t stall at all when there are so many blocks working in production at the same time? This is because each individual block is only counted for production when the player is there, while the player is elsewhere to increase the amount of supplies in that block

Yes, this packet also makes a similar function, you can cram some huge pipeline into the compressed space, evaluate the yield and make it into a yield block, while the compressed space internal block is unloaded after this process to save memory!

# Edible instructions

To use this data packet, it is necessary to install the compressed space module as the front, after installing the data packet, throw the personal space shrinking device on the compressed space machine to mark it, throw the box and the personal space shrinking device together with the interface installed on the compressed wall inside the compressed space to place the yield evaluation box for it. Throwing the funnel together with the personal space shrinking device can add consumable evaluation blocks (note that both blocks can only be generated on a square surface perpendicular to the ground, and only one of each type of yield evaluation consumable evaluation can exist in a compressed space)

Production evaluation must have a production evaluation box, while consumables evaluation box is optional (without this box, items cannot enter the compressed space during evaluation)

If you already have a production line in a compressed space, you can use it with only a few adjustments, using the output evaluation box at the interface of the output space, using the consumables evaluation box at the interface of the input space, regardless of the direction of the interface configuration, and then ensuring that there are no players in the compressed space. The yield calculation can be started by throwing a grinding deep SLATE into the compressed space machine

After the production evaluation starts, the compressed space machine will become a shulker box. Placing the original container close to the shulker box will connect the inside of the compressed space. The contents of the container will be transferred to the consumable evaluation box inside the space, which will then be processed by your production line to the production evaluation box, and finally back to the outer Shulker box, which means that even if it is being evaluated, It does not affect the function of this assembly line at all! After the evaluation, the inner block is automatically unloaded (provided you don’t have a block loader in it) and the block is turned into a yield block, which can be moved at any time, just by digging it down! At the same time, throwing the items of the production box together with the personal space shrinking device can also restore the production box into a compressed space machine, relayout your production line, and because the nesting doll will not need to load all the nesting doll blocks as before, but only need to load the final result of the production box can be greatly improved efficiency

## Matters needing attention

1. The Yield/Consumables calculation box can only record up to 6 types of items (matching nbt), and items that exceed the type limit will be cleared

2. Use the yield cube items (item display boxes) for compositing and your compressed space may say goodbye to you forever

3. In version 1.1.5, the block loading method based on mannequins has been updated, which is very useful for calculating yields that require random engraving (such as crops, saplings). Simply throw deep slate instead of grinding it when starting yield inference. This feature is only available when fabrics/forges are loaded.

4. In version 1.2.0, this mod has a built-in instruction implemented compression space (“gap block”), which can now be used without installing the compression space mod. Of course, this built-in compression space does not conflict with the compression space mod and can be used together. The compression space mod is not available in game version 1.20.1, so this feature can be used as a substitute.

# Usage of built-in compression space
![gc](https://cdn.modrinth.com/data/cached_images/ba9a2402c954ea9e84041fd86cd7b72026c61cf7.png)

To synthesize the ‘gap block’, you need to first build this multi block structure, and then throw a final shadow pearl into it. The emergence of purple particles indicates successful construction
When there are items in it and the iron flap door is closed, it will start to synthesize and emit flame particle effects, followed by an explosion (without damaging the block). If the items required for the formula are included, they will pop up above the iron flap door and can be synthesized in batches, but unrelated items will be removed.
Recipe List
1. Book → Personal Space Shrinking Device;
2. Copper block → first level gap (3x3x3);
3. Iron block → secondary gap (5x5x5);
4. Gold nugget → third level gap (7x7x7);
5. Obsidian → Level 4 gap (9x9x9);
6. Diamond block → Level 5 gap (11x11x11);
7. Lower bound alloy block → Level 6 gap (13x13x13).

## This packet advantage

1. Better optimization, even if hundreds of production blocks are placed, it will not be too congested (after all, if you can have hundreds of pipelines that are often loaded, the difference is still very big)

2. Strict namespace, all modules within the tag, functions are in the yumo_cmp range to ensure compatibility

3. Contains a configuration file, which is highly configurable, and is located in the configs file, the outermost layer of the packet function file (datayumo_cmpfunctionconfigs.mcfunction).

4. High readability

## Look out

This package was developed in 1.18.2 in the fabric environment and has not been tested for compatibility with forge and other versions (in fact, as long as the item id of the compressed space module does not change, it can be compatible up until the major update of the component).

If you have bugs or suggestions, please contact the author or give feedback in the comments section

# Future plan

Add fluid, energy, stress (Create), mana (Botania), and other mods for yield inference of various resources

Anti-cheating, restrictions on mods such as Ender storage that can transfer items across space to prevent “scram” production (current versions can jam, but what difference is this from cheating?)

Author’s email. If there are any issues, please provide feedback here.
[email protected]

Yukami’s Sophisticated Backpack Tab

Yukami’s Sophisticated Backpack Tab is a client-side mod that add backpack tab to your inventory and other GUI for easier access

Require [Sophisticated Backpack](https://modrinth.com/mod/sophisticated-backpacks) and Sophisticated Core. Current supported version is 1.20.1 Forge, 1.21.1/8 Neoforge, other versions coming soon

Feature
– Swap between any GUI and your equipped backpack with ease, no more closing and opening backpack constantly just to get the items you forgot to
– Should work with almost all blocks that have an interface, if it doesn’t work custom config is supported
– Transfer items between tabs seamlessly
– Support config to change the position of the tabs and adding supported blocks if the blocks GUI don’t yet display tabs
– Config file is named yukamibackpacktab-client.toml, if there are issues please submit a bug report on the comment section or on my github repo.

![The process of using backpack tabs to quickly take item for crafting](https://cdn.modrinth.com/data/cached_images/003579539d9ad38d5e4ef7bc4f0f537e8da0c940.gif)

You Thief!

This is originally for modpack [AnimateCraft: Lankeren](https://modrinth.com/modpack/animatecraft-lankeren). If you like this content, I’m sure you’ll like that modpack, too. Welcome to check it out!

I always wanted villagers to act more like…human. So I made this, eventually. (At the beginning it was called Steal & Strike, some folks may remember.)

Now when you open the chests in the village, and the villagers nearby see or hear you,
they will get angry and raise the trade price extremely.
The iron golems will attack you too.
You will also get a bad luck debuff for a day. What a shame to be a thief! (Don’t even try to get rid of it with milk)

Now think twice about the consequences before you steal!

-Location will be detected, you will only offend villagers and iron golems when opening chests in the village. Placing/opening/breaking your own chest will not offend villagers.

-Compatibility with multiplayer game. You should be announced when your friends play dirty.

-Compatibility with villages from datapack Towns & towers

-Occasionally some merciful witness wouldn’t blame you, but don’t take chances.

Future Features:
·More properties of village detected: hay bales, melons, beds, work stations, etc. (Suggestions and ideas are welcome)

SUPER CREDITS to peA_sh0ter and Ajana!!!
Thanks for you guys’ patience, encouragement, support and help! I might never have been able to create this data pack without you.
Brainstorming and sharing the joy with friends are the best part of pack making.

This mod is not compatible with Lootr.

The cover is made with resource pack [Fresh Animation](https://modrinth.com/resourcepack/fresh-animations) by FreshLX

## 版权声明|License
– **作者保留该作品的所有权利。禁止在其他社交平台(包括群聊、网盘等)重新上传或商用,否则后果自负。** This content is All Rights Reserved, meaning that you cannot redistribute/modify & distribute this content, or use it in commercial ways.

– **欢迎您将其收录到整合包中或用其制作视频,请在简介处附上此发布页面的链接和[我的bilibili主页](https://space.bilibili.com/190900020),也欢迎在简介艾特我,我很想看你们的视频!**
If you make a video about this content or put this content in your modpack, please give credit and link to this page, and I would love to know! Thank you.

You’re in Grave Danger

# You’re in Grave Danger

Get it?

Requires Fabric APIRequires Cloth Config API

Join my discord

## About

You’re in Grave Danger is a highly configurable grave mod.
This mod will add graves to your game, which will spawn at your death location with all your items. You can then go back and retrieve your lost items. The mod will remember your inventory layout and put everything back to where it was before you died. The mod is highly configurable. In fact, if you think a config is missing that has anything to do with what happens when you die, it’s not refered to as a missing feature, but a bug. (Not really but that’s how serious I am about everything being configurable).

If you play multiplayer you’ll have no trouble finding which grave is yours, as both your face and player name will render on it (if you’ve enabled it in the config of course)

## Features

The mod is available for 1.16.5, 1.17.1, and 1.18!

As 1.18 is the newest version of minecraft, 1.18 will be the version most updates are pushed to. This is why you will often find more features in this version than the other versions. However once in a while the 1.16.5 and 1.17.1 will be backported from the newest version. Any issues found with earlier versions will also be handled.

The mod aims to be compatible with most, if not all inventory mods. Currently You’re in Grave Danger provides compat for: inventorio [all versions], trinkets [all versions], curios [1.16], travelers backpack [1.16, 1.17]

Other inventory mods are also compatible with this mod, including backslot, extra inventory and BigInv. The mod will also work with infinitory, however that compatibility is not well tested. If any of the listed mods would not be compatible, or you know another mod affecting the inventory, please open an issue in the mod github repository, or report it in the discord server.

The mod is technically compatible with every soulbound enchantment, since you can configure which enchantments should not be dropped on death in your grave, and which you should as well keep in your inventory when you respawn. 

Graves can be waterlogged, and renders can be adapted to the block the grave is standing on.

Graves can be completely customized with resource packs in all versions. They will affect block hitbox, render parts, the grave skull and grave text. 

More features are also provided, however some of these are disabled by default as most people probably don’t want these issues as a part of the mod. 

## Misc info

If you find any bug/missing config, or have a cool idea that would fit in the theme of the mod, please open an issue on the [github issue tracker](https://github.com/B1n-ry/Youre-in-grave-danger/issues)

The mod is under MIT license, so feel free to use this in your modpack!

This mod is required both on client and server, as it will add custom blocks and renderers.

Want more info about how to configure the mod for modpacks and servers or similar? Visit the [github wiki](https://github.com/B1n-ry/Youre-in-grave-danger/wiki)

YetAnotherBackpackMod

  ![Title](https://cdn.modrinth.com/data/cached_images/9b9a27c145cffe53083b305c32778f8baf148f60.png) 

**📖 About:**

**This mod just recive a complete Re-Write this mod is still in BETA PHASE: thing my change or will expire: I’M NO RESPONSABLE FOR CORRUPTED WORLD: MAKE A BACKUP BEFORE UPDATING!!**

This mod, as the title says, this  mod implement backpacks with upgrades to explore without inventory space compromises.

**✨ Features:**

This mod add backpacks with uniques craftings and Upgrades:
– Crafting Upgrades: Allow to use crafting inside the backpack

– Smelting Upgrades: Allow to use each type of smelters(Furnace, Smoker, Blast Furnace)  inside the backpack

– Feed Upgrade: Allow to restore saturation with food inside the backpack(KNOWN ISSUE: ONLY WORK WHEN OPEN BACKPACK, SOON FIX)

MORE UPGRADES WILL COME!!

🙋‍♀️ Do You Need Support? Join the [Discord](https://discord.com/invite/335vcPRg) Server:

For any help or news about development or projects status. Also for the issue report.

Check My Other Projects here


discord link image

curseforge page link

modrinth page link

Yet Another Industrialization!

![Main features](https://imgur.com/7YVauDl.png)
Requires [Modern Industrialization](https://modrinth.com/mod/modern-industrialization), [Tesseract API](https://modrinth.com/mod/tesseract-api) and [Kotlin for Forge](https://modrinth.com/mod/kotlin-for-forge). You likely already have most of these!

**Yet Another Industrialization! (YAI!)** is an addon for [Modern Industrialization](https://modrinth.com/mod/modern-industrialization) that adds miscelaneous machines items and more!

# YAI’s ~~killer~~ joyful features

**Machine Remover:** A powertool that can instantly break machines in a single click at the cost of energy

**Large Storage Unit:** The multiblock energy storage you (might) have longed for! It’s capable of connecting to its voltage and inferior;

**Arboreous Greenhouse:** A multiblock machine that produces logs and leaves. It shows the current recipe’s tree in-game and has built-in support for 20+ mods!

**Dragon Egg Energy Siphon:** Generate energy through usage of Dragon’s Breath and a Catalyst (the egg is part of the multiblock, naturally).

**Machine Diagnoser:** Newbie-friendly device that diagnoses common issues that might be preventing a machine from running;

**Storage Slot Locker:** Allows (un)locking all slots to/of a specific resource at once;

**Configurable Mixed Storage:** Storage block with 9 item and 9 fluid slots. Very useful in conjuction with AE2 Export buses!

**Cryogenic Precipitator:** Use Cryofluid to produce ice, snow and all of its variants;

… and shitpost food because it’s funny

Yet Another Furniture

Yet Another Furniture

[![Discord](https://img.shields.io/discord/1378839788659933345?style=flat-square&logo=discord&logoColor=white&label=Discord&color=5865F2)](https://discord.gg/maQ6tE6Nsd)
[![CurseForge](https://img.shields.io/curseforge/dt/1209908?style=flat-square&logo=curseforge&logoColor=white&label=CurseForge&color=f16436)](https://www.curseforge.com/minecraft/mc-mods/yet-another-furniture)
[![Modrinth](https://img.shields.io/modrinth/dt/yet-another-furniture?style=flat-square&logo=modrinth&logoColor=white&label=Modrinth&color=00af5c)](https://modrinth.com/mod/yet-another-furniture)
[![Versions](https://img.shields.io/badge/MC-1.20.1-6b6b88?style=flat-square&logo=minecraft&logoColor=white)](https://www.curseforge.com/minecraft/mc-mods/yet-another-furniture/files)

### ⚠️ NOTICE :
This mod is being ***BRUTALLY DECIMATED*** and merged into the revamp of Building But Better. After the merge, this mod will no longer be maintained, but I will implement things to BBB to make the transition smooth so blocks do not disappear. Thank you!

### 📋 About

**Yet Another Furniture** is a furniture mod designed to be a replacement for Another Furniture which has had its entire concept and branding completely solidified. It is a re-imagination of our original mod bringing new features and blocks in a new art style.

It contains furniture types such as Drawers, Sofas, Lamps, Cabinets, and more!

### 🔧 Information

✅ Supported  ▪  ⚠️ Maintenance  ▪  ❌ Deprecated
| Feature | Details |
|—|—|
| **Mod Loaders** | Fabric Forge |
| **MC Versions** | ⚠️1.20.1 |

YAML Config

[![Bisect Hosting Promotion Banner](https://www.bisecthosting.com/partners/custom-banners/ee9630c7-c981-45f9-9862-3a1d71a628bf.webp)](https://redirect.daqem.com?to=https%3A%2F%2Fbisecthosting.com%2FDAQEM%3Fr%3DYAMLConfigModrinth)

[![Ko-fi Promotion Banner](https://i.imgur.com/SU7HhbO.png)](https://ko-fi.com/daqem)

## YAML Config: A Minecraft Configuration Mod

### Overview

YAML Config is a powerful Minecraft configuration mod that enables mod developers to create and manage configuration settings using the YAML file format. It offers a user-friendly GUI, extensive support for data types, and robust networking for client-server synchronization.

### Features

* **YAML File Format:** YAML Config utilizes the YAML file format, known for its readability and ease of use.
* **GUI Interface:** A well-designed GUI allows players to easily navigate and edit their configuration settings.
* **Extensive Data Type Support:** The mod supports a wide range of data types, including:
* **Primitive Types:** `boolean`, `int`, `float`, `double`, `String`, `ResourceLocation`, `Registry`
* **Collections:** `List`, `Map`
* **Date and Time:** `LocalDateTime`

* **Server-Client Synchronization:** Changes made to configurations on the server are automatically synchronized to clients, ensuring consistency across the gameplay experience.
* **Modpack Support:** The mod is designed to work seamlessly with existing modpacks, offering a flexible and expandable configuration system.
* **Validation and Error Handling:** The mod includes robust validation and error handling, ensuring that configurations meet the expected requirements.

### Installation and Usage

#### Installation

1. **Download the mod:** Download the latest version of YAML Config from the mod’s official website, CurseForge, or Modrinth.
2. **Place the mod file:** Move the downloaded JAR file into the “mods” folder within your Minecraft directory.
3. **Launch Minecraft:** Start Minecraft and join a world.

#### Usage

1. **Open the Configs Screen:** Press “F12” on your keyboard to open the Configs screen.

2. **Navigate to the Config:** The Configs Screen displays a list of available configurations. Select the mod whose configuration you want to modify.

3. **Edit Config Entries:** The Config Screen displays the available settings. Each entry includes:
* **Title:** The name of the setting.
* **Input Field:** A field for editing the value.
* **Reset Button:** A button for resetting the value back to its default.

4. **Save Changes:** Click the “Save Changes” button to save your modifications. The mod will automatically save the changes to the configuration file and synchronize them with other players on the server (if applicable).

### Development

#### Creating Configurations

**1. Define a Config Class:**

* Create a new Java class within your mod’s codebase that represents your mod’s configuration.

“`java
public class MyModConfig {

public static IConfig config;

public static IConfigEntry debug;

public static void init() {
ConfigBuilder builder = new ConfigBuilder(MyMod.MOD_ID, “mymod-config”, ConfigExtension.YAML, ConfigType.CLIENT);
}
}
“`

**2. Define Config Entries:**

* Use the `ConfigBuilder` class to define the settings for your configuration.
* Choose the appropriate data type for each entry using the `define*` methods.

“`java
// Example of defining a boolean entry:
debug = builder.defineBoolean(“debug”, false);

// Example of defining an integer entry with range:
intEntry = builder.defineInteger(“intEntry”, 10, 0, 100); // Min 0, Max 100

// Example of defining a string entry with pattern:
stringEntry = builder.defineString(“stringEntry”, “test”, “test\d+”);

// Example of defining a registry entry:
registryEntry = builder.defineRegistry(“registryEntry”, Blocks.GRASS_BLOCK, BuiltInRegistries.BLOCK);

// Example of defining a list:
stringListEntry = builder.defineStringList(“stringListEntry”, List.of(“test1”, “test2”, “test3”), 3, 10); // Min 3, Max 10

// Example of defining a map:
integerMapEntry = builder.defineIntegerMap(“integerMapEntry”, Map.of(“test1”, 1, “test2”, 2, “test3”, 3), 3, 10); // Min 3, Max 10
“`

**3. Build the Configuration:**

* Call the `build()` method on the `ConfigBuilder` to create your configuration.
* Store the configuration in a static field for easy access within your mod’s code.

“`java
public MyModConfig() {
ConfigBuilder builder = new ConfigBuilder(“mymod”, “mymod-config”, ConfigExtension.YAML, ConfigType.CLIENT);
// … define config entries
config = builder.build();
}
“`

**4. Access Config Values in Your Code:**

* Use the `get()` method to retrieve the current value of a config entry.
* Use the `set()` method to modify the value of a config entry.

“`java
// Example:
boolean debugEnabled = MyModConfig.debug.get(); // Retrieve the current value of the “debug” setting

if (debugEnabled) {
// Perform debug-related actions
}

MyModConfig.intEntry.set(25); // Set the value of the “intEntry” to 25
“`

#### Config Type

* **`ConfigType.CLIENT`:** Client-side configurations are specific to the client who has installed the mod. They are not shared with other players on the server.
* **`ConfigType.SERVER`:** Server-side configurations are specific to dedicated servers. They will not be used on single player worlds and are not synced to the players on the server.
* **`ConfigType.COMMON`:** Common configurations are shared between both clients and the server. They can be edited on the server by editing the config file directly and restarting the server or by editing the values using the in-game GUI and saving the changes.

#### Using Custom Data Types

* Use the `IConfigEntryType` interface to register custom data types with the YAML Config mod.
* Implement a custom serializer for handling the serialization and deserialization of your custom data type.

#### Modpack Configuration

* If you are creating a modpack, you can use YAML Config to define the configuration settings for your modpack.
* Place the configuration file for your modpack in the “config” folder within your modpack’s directory.

#### Examples

“`java
// Example: Basic client-side configuration

public class MyModConfig {

public static IConfig config;

public static IConfigEntry debug;
public static IConfigEntry testInt;

public static void init() {
ConfigBuilder builder = new ConfigBuilder(“mymod”, “mymod-config”, ConfigExtension.YAML, ConfigType.CLIENT);

debug = builder.defineBoolean(“debug”, false) // default false.
.withComments(“Whether debug mode is enabled for the mod.”);

testInt = builder.defineInteger(“testInt”, 10, 0, 100); // default 10, min 0 and max 100.

config = builder.build();
}
}
“`

Yet Another Cobblestone Generator


[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]
[![LinkedIn][linkedin-shield]][linkedin-url]
[![Discord][discord-shield]][discord-url]
[![Modrinth][modrinth-shield]][modrinth-url]


Logo

Yet Another Cobblestone Generator

Flexible customizable generators

Support
·
Report Bug
·
Request Feature

Table of Contents
  1. About The Project

  2. Usage

  3. Roadmap
  4. Contributing
  5. License

## About The Project

![In-Game ScreenShot][screenshot]

A cobblestone generator, a classic of any SkyBlock. However, I’m bored with classic generators that generate only 1 kind
of block. That’s why I made my own mod, with a wide range of customization options.

(back to top)

### Built With

* ![Fabric][fabric]
* ![Fabric-Language-Kotlin][fabric-language-kotlin]
* ![ModMenu Badges Lib][modmenu-badges-lib]
* ![fStats][fstats]

(back to top)

## Usage

### Gameplay

* Right-click to get info about what is already generated
* Shift + Right-click to collect all from the generator
* Shift + Right-click to put upgrade item into generator

(back to top)

### Crafts

| ![Cobblestone Generator Craft](https://github.com/syorito-hatsuki/yet-another-cobble-gen/blob/1.20/assets/recipes/cobble.png?raw=true) | ![Ore Generator Craft](https://github.com/syorito-hatsuki/yet-another-cobble-gen/blob/1.20/assets/recipes/ore.png?raw=true) | ![Stone Generator Craft](https://github.com/syorito-hatsuki/yet-another-cobble-gen/blob/1.20/assets/recipes/stone.png?raw=true) |
|————————————————————-|—————————————————-|—————————————————————-|
| ![Speed Upgrade Craft](https://github.com/syorito-hatsuki/yet-another-cobble-gen/blob/1.20/assets/recipes/speed.png?raw=true) | ![Count Upgrade Craft](https://raw.githubusercontent.com/syorito-hatsuki/yet-another-cobble-gen/1.20/assets/recipes/count.png) | ![Coefficient Upgrade Craft](https://github.com/syorito-hatsuki/yet-another-cobble-gen/blob/1.20/assets/recipes/coefficient.png?raw=true) |
|![Energy Free Upgrade Craft](https://github.com/syorito-hatsuki/yet-another-cobble-gen/blob/1.20/assets/recipes/energy_free.png?raw=true)|||

Events Generators

| Halloween |
|——————————————————————|
| ![Pumpkin](https://github.com/syorito-hatsuki/yet-another-cobble-gen/blob/1.21/assets/recipes/halloween/pumpkin.png?raw=true) |
| ![Nether Pumpkin](https://github.com/syorito-hatsuki/yet-another-cobble-gen/blob/1.21/assets/recipes/halloween/nether_pumpkin.png?raw=true) |

(back to top)

### Integrations

#### REI

![REI Integration ScreenShot][rei-integration]

#### EMI

![EMI Integration ScreenShot][emi-integration]

#### Jade

![Jade Integration ScreenShot][jade-integration]

(back to top)

### Config

Generators default config (Before 2024.10.1)

“`json
[
{
“type”: “cobble”,
“energyUsage”: 0,
“items”: [
{
“itemId”: “minecraft:cobblestone”,
“coefficient”: 100,
“count”: 1
},
{
“itemId”: “minecraft:cobbled_deepslate”,
“coefficient”: 30,
“count”: 1
},
{
“itemId”: “minecraft:mossy_cobblestone”,
“coefficient”: 10,
“count”: 1
}
]
},
{
“type”: “ore”,
“energyUsage”: 0,
“items”: [
{
“itemId”: “minecraft:coal_ore”,
“coefficient”: 100,
“count”: 1
},
{
“itemId”: “minecraft:copper_ore”,
“coefficient”: 70,
“count”: 1
},
{
“itemId”: “minecraft:iron_ore”,
“coefficient”: 50,
“count”: 1
},
{
“itemId”: “minecraft:gold_ore”,
“coefficient”: 30,
“count”: 1
},
{
“itemId”: “minecraft:redstone_ore”,
“coefficient”: 20,
“count”: 1
},
{
“itemId”: “minecraft:lapis_ore”,
“coefficient”: 20,
“count”: 1
},
{
“itemId”: “minecraft:diamond_ore”,
“coefficient”: 15,
“count”: 1
},
{
“itemId”: “minecraft:emerald_ore”,
“coefficient”: 10,
“count”: 1
},
{
“itemId”: “minecraft:nether_quartz_ore”,
“coefficient”: 5,
“count”: 1
}
]
},
{
“type”: “stone”,
“energyUsage”: 0,
“items”: [
{
“itemId”: “minecraft:stone”,
“coefficient”: 100,
“count”: 1
},
{
“itemId”: “minecraft:diorite”,
“coefficient”: 50,
“count”: 1
},
{
“itemId”: “minecraft:granite”,
“coefficient”: 50,
“count”: 1
},
{
“itemId”: “minecraft:andesite”,
“coefficient”: 50,
“count”: 1
},
{
“itemId”: “minecraft:calcite”,
“coefficient”: 20,
“count”: 1
},
{
“itemId”: “minecraft:dripstone_block”,
“coefficient”: 20,
“count”: 1
},
{
“itemId”: “minecraft:deepslate”,
“coefficient”: 5,
“count”: 1
}
]
}
]
“`

Generators default config (Before 2024.5.2)

“`json
{
“generators”: {
“cobble”: [
{
“itemId”: “minecraft:cobblestone”,
“coefficient”: 100,
“count”: 1
},
{
“itemId”: “minecraft:cobbled_deepslate”,
“coefficient”: 30,
“count”: 1
},
{
“itemId”: “minecraft:mossy_cobblestone”,
“coefficient”: 10,
“count”: 1
}
],
“ore”: [
{
“itemId”: “minecraft:coal_ore”,
“coefficient”: 100,
“count”: 1
},
{
“itemId”: “minecraft:copper_ore”,
“coefficient”: 70,
“count”: 1
},
{
“itemId”: “minecraft:iron_ore”,
“coefficient”: 50,
“count”: 1
},
{
“itemId”: “minecraft:gold_ore”,
“coefficient”: 30,
“count”: 1
},
{
“itemId”: “minecraft:redstone_ore”,
“coefficient”: 20,
“count”: 1
},
{
“itemId”: “minecraft:lapis_ore”,
“coefficient”: 20,
“count”: 1
},
{
“itemId”: “minecraft:diamond_ore”,
“coefficient”: 15,
“count”: 1
},
{
“itemId”: “minecraft:emerald_ore”,
“coefficient”: 10,
“count”: 1
},
{
“itemId”: “minecraft:nether_quartz_ore”,
“coefficient”: 5,
“count”: 1
}
],
“stone”: [
{
“itemId”: “minecraft:stone”,
“coefficient”: 100,
“count”: 1
},
{
“itemId”: “minecraft:diorite”,
“coefficient”: 50,
“count”: 1
},
{
“itemId”: “minecraft:granite”,
“coefficient”: 50,
“count”: 1
},
{
“itemId”: “minecraft:andesite”,
“coefficient”: 50,
“count”: 1
},
{
“itemId”: “minecraft:calcite”,
“coefficient”: 20,
“count”: 1
},
{
“itemId”: “minecraft:dripstone_block”,
“coefficient”: 20,
“count”: 1
},
{
“itemId”: “minecraft:deepslate”,
“coefficient”: 5,
“count”: 1
}
]
}
}
“`

Upgrades default config

“`json
{
“COUNT”: 2,
“COEFFICIENT”: 2,
“SPEED”: 2
}
“`

If u want to add own generator [go here](https://github.com/syorito-hatsuki/yet-another-cobble-gen/blob/1.21/CUSTOM_GENERATOR.md)

(back to top)

## Roadmap

– [x] Customizable generators
– [x] Generator upgrades
– [x] EMI Integration
– [x] Jade Integration
– [x] REI Integration

See the [open issues](https://github.com/syorito-hatsuki/yet-another-cobble-gen/issues) for a full list of proposed
features (and known issues).

(back to top)

## Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any
contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also
simply open an issue with the tag “enhancement”.
Don’t forget to give the project a star! Thanks again!

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m ‘Add some AmazingFeature’`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

(back to top)

## License

Distributed under the MIT License. See `LICENSE.txt` for more information.

(back to top)

[contributors-shield]: https://img.shields.io/github/contributors/syorito-hatsuki/yet-another-cobble-gen.svg?style=for-the-badge

[contributors-url]: https://github.com/syorito-hatsuki/yet-another-cobble-gen/graphs/contributors

[forks-shield]: https://img.shields.io/github/forks/syorito-hatsuki/yet-another-cobble-gen.svg?style=for-the-badge

[forks-url]: https://github.com/syorito-hatsuki/yet-another-cobble-gen/network/members

[stars-shield]: https://img.shields.io/github/stars/syorito-hatsuki/yet-another-cobble-gen.svg?style=for-the-badge

[stars-url]: https://github.com/syorito-hatsuki/yet-another-cobble-gen/stargazers

[issues-shield]: https://img.shields.io/github/issues/syorito-hatsuki/yet-another-cobble-gen.svg?style=for-the-badge

[issues-url]: https://github.com/syorito-hatsuki/yet-another-cobble-gen/issues

[license-shield]: https://img.shields.io/github/license/syorito-hatsuki/yet-another-cobble-gen.svg?style=for-the-badge

[license-url]: https://github.com/syorito-hatsuki/yet-another-cobble-gen/blob/master/LICENSE.txt

[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555

[linkedin-url]: https://linkedin.com/in/kit-lehto

[screenshot]: https://cdn-raw.modrinth.com/data/xPsKRMUF/images/047a2072ffe8fe5368479d0560eb2bbca2b1ef5f.png

[rei-integration]: https://cdn.modrinth.com/data/xPsKRMUF/images/8728ef2189b41115e4c77036d2bf997e44dea665.png

[emi-integration]: https://cdn.modrinth.com/data/xPsKRMUF/images/3a52d6a7b75930e96866daba0f51d3b52db020da.png

[jade-integration]: https://cdn.modrinth.com/data/xPsKRMUF/images/89bce38efe2b0da0e5b0805a483c2ede7706edd9.png

[fabric]: https://img.shields.io/badge/fabric%20api-DBD0B4?style=for-the-badge

[fabric-language-kotlin]: https://img.shields.io/badge/fabric%20language%20kotlin-7F52FF?style=for-the-badge&logo=kotlin&logoColor=white

[modmenu-badges-lib]: https://img.shields.io/badge/modmenu%20badges%20lib-434956?style=for-the-badge

[fstats]: https://img.shields.io/badge/fStats-111111?style=for-the-badge

[discord-shield]: https://img.shields.io/discord/1032138561618726952?logo=discord&logoColor=white&style=for-the-badge&label=Discord

[discord-url]: https://discord.gg/pbwnMwnUD6

[modrinth-shield]: https://img.shields.io/modrinth/v/yacg?label=Modrinth&style=for-the-badge

[modrinth-url]: https://modrinth.com/mod/yacg

Yet Another Bingo – Team Chest

# Yet Another Bingo – Team Chest

[![fabric](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@2/assets/cozy/supported/fabric_vector.svg)](https://fabricmc.net/)
[![Requires Fabric API](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@2/assets/cozy/requires/fabric-api_vector.svg)](https://modrinth.com/mod/fabric-api)

[![Available on Modrinth](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@2/assets/cozy/available/modrinth_vector.svg)](https://modrinth.com/mod/yab-teamchest)
[![Available on CurseForge](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@2/assets/cozy/available/curseforge_vector.svg)](https://www.curseforge.com/minecraft/mc-mods/yet-another-bingo-team-chest)
[![Open Source on GitHub](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@2/assets/cozy/available/github_vector.svg)](https://github.com/ImCZFy/YetAnotherBingo-TeamChest)

English | [简体中文](https://github.com/ImCZFy/YetAnotherBingo-TeamChest/blob/master/README_zh-CN.md)

A server-side Fabric mod that provides a shared team chest and team teleport option for
Yet Another Bingo.

Players in the same Bingo team share a single inventory.

## Features

– One shared chest per Bingo team
– For clients and servers (Keybind(Default as “B”) and localization available for clients)
– Automatically resets when the Bingo game ends or resets
– Supports all Minecraft versions supported by Yet Another Bingo
– Compatible with all modern Fabric Loader versions

## Commands

| Command | Description |
|———————|——————————————-|
| `/teamchest` | Open your team’s shared chest |
| `/tc` | Alias for `/teamchest` |
| `/teamchest toggle` | Enable or disable team chests (OP only) |
| `/teamtp` | Use team teleport |
| `/ttp` | Alias for `/teamtp` |
| `/tptoggle` | Enable or disable team teleport (OP only) |

## Requirements

– Minecraft **1.20 or newer**
– Fabric Loader **0.15.0 or newer**
– Fabric API
– Yet Another Bingo **2.9.0 or newer**
– Java **21**

## Installation (Server)

1. Install Fabric Server
2. Install Fabric API
3. Install Yet Another Bingo
4. Put `YetAnotherBingo-TeamChest.jar` into the `mods` folder
5. Start the server

Clients can install this mod to enjoy keybind and localization.

## Compatibility

This mod is compiled once and works across:

– Minecraft 1.20 → latest (tested up to 1.21.11)
– All Fabric Loader versions supported by Fabric
– Any server configuration supported by Yet Another Bingo

## License

MIT License