Home›Java›Mods›UltraBarrels
UltraBarrels
ModsJava

UltraBarrels

Java mod listed for Minecraft 1.20–1.21. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
Vorraussetzungen:
Features:
2025-07-19_15.48.04.png

Crafting-Rezept:

2025-07-19_15.51.50.png

Eichenstamm - Eisenblock - Eichenstamm
Goldblock
- Fass - Goldblock
Eichenstamm
- Eisenblock - Eichenstamm

Konfiguration (config.yml):
Hinweis:
Die meisten Plugins, welche mit Behältern arbeiten (zum Beispiel ChestShop-Systeme), werden das unendliche Lager als ganz normales Fass behandeln. Dies führt zu Komplikationen. Für eigene Plugins kann die API verwendet werden.
Ein ChestShop-System, was mit diesem Plugin kompatibel ist, findet ihr hier: MChestShop.

Spoiler: API-Dokumentation
Einbinden per Maven:
Code (Text):
<repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>com.github.Daniel13850</groupId>
        <artifactId>UltraBarrels</artifactId>
        <version>1.2.1</version>
        <scope>provided</scope>
    </dependency>
</dependencies>
Informationen eines Lagers bekommen:
Code (Java):
UltraBarrels api = (UltraBarrels ) Bukkit. getPluginManager ( ). getPlugin ( "UltraBarrels" ) ;
LagerData data = api. getLager (barrel ) ; // Hier das BlockState vom Fass einfügen
if (data == null ) {
    // Fass ist kein unendliches Lager
} else {
    ItemStack item = data. getItem ( ) ; // Ein Exemplar des Items, oder null wenn Lager leer
    long amount = data. getAmount ( ) ; // Anzahl der enthaltenen Exemplare
}
Lager erstellen/aktualisieren:
Code (Java):
UltraBarrels api = (UltraBarrels ) Bukkit. getPluginManager ( ). getPlugin ( "UltraBarrels" ) ;
api. update (barrel, data ) ; // Hier das BlockState vom Fass und das LagerData Objekt einfügen
// Es kann ein bestehendes LagerData Objekt verändert werden oder ein neues LagerData Objekt erstellt werden
// Beispiel: new LagerData(new ItemStack(Material.GOLD_INGOT), 5000000);
// Alternativ gibt es noch mehr Methonden in der UltraBarrels Klasse, um Lager noch einfacher zu verändern
neues Lager-Item zum Platzieren erstellen:
Code (Java):
UltraBarrels api = (UltraBarrels ) Bukkit. getPluginManager ( ). getPlugin ( "UltraBarrels" ) ;
ItemStack lager = api. getLagerItem ( ) ;

prüfen, ob ein Item ein unendliches Lager ist:
Code (Java):
UltraBarrels api = (UltraBarrels ) Bukkit. getPluginManager ( ). getPlugin ( "UltraBarrels" ) ;
boolean isLager = api. isLager (item ) ;

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

UltraBarrels is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.21. Downloaded 81 times (via Spigot). Download it and open it directly in the game.

Explore more