🐝 Beekeeping & Brewing
Ein umfassendes Imkerei- und Brau-System für RedM/VORP.
✨ Features Übersicht
🐝 Imkerei
- Platzierbare Bienenstöcke
- Honig- und Wachs-Ernte
- Bienenstich-Mechanik mit Hut-Schutz
- Wartungssystem (Gesundheit & Fütterung)
- Wildbienen: Zufällige Spawns, konfigurierbar in der Config
- Zufällige Bären-Spawns
- Betrunken-Effekt vom Met
🍺 Brau-System
- Zeitbasiertes Qualitätssystem
- 7 verschiedene Rezepte
- 3 Kategorien (Alkohol, Säfte, Medizin)
- Besitzer-System mit optionalem Diebstahl
- Visuelle Dampf-Effekte
📥 Installation
Neue Installation
- Kopiere
mulderdev_beekeepingin deinenresourcesOrdner - Füge
ensure mulderdev_beekeepingzu deinerserver.cfghinzu - Führe
sql_install.sqlin deiner Datenbank aus - Server neustarten
Update von V1.x
ALTER TABLE brewing_barrels ADD COLUMN recipe_key VARCHAR(50) DEFAULT NULL;
🎮 Nutzung - Imkerei
Schritt 1: Bienenstock besorgen
Du benötigst das Item bee_box (Bienenstock-Bausatz) in deinem Inventar.
Der Server-Admin muss das Item im Shop oder bei einem NPC verfügbar machen.
Schritt 2: Bienenstock platzieren
- Benutze den
bee_boxaus deinem Inventar - Ein Vorschau-Modell erscheint vor dir
- Bewege dich, um die Position anzupassen
- Drücke [G] um den Stock zu platzieren
- Wähle einen ebenen Untergrund
- Keine Platzierung in Gebäuden möglich
- Halte Abstand zu anderen Bienenstöcken
Schritt 3: Imker-Hut anziehen (empfohlen!)
Bevor du Honig erntest, solltest du einen Imkerhut tragen!
| Item | Funktion |
|---|---|
clothing_beekeeper_hat | Schützt vor Bienenstichen |
Ohne Hut:
- 100% Chance gestochen zu werden
- Du erleidest Schaden
- Mögliches Stolpern
Mit Hut:
- Vollständiger Schutz vor Stichen
- Nachricht: "Dein Hut hat dich geschützt!"
Schritt 4: Honig ernten
- Gehe zum Bienenstock
- Drücke [G] → "Honig ernten"
- Warte die Animation ab
Ernte-Ergebnisse:
| Item | Menge | Chance |
|---|---|---|
Honigwabe (honeycomb) | 1-3 | 100% |
Wachs (wax) | 1-2 | 100% (konfigurierbar) |
Nach jeder Ernte musst du 1 Minute warten bevor du erneut ernten kannst.
Schritt 5: Bienenstock pflegen
Dein Bienenstock hat zwei Statuswerte die du pflegen musst:
🏥 Gesundheit (Health)
| Zustand | Auswirkung |
|---|---|
| 100% | Volle Ernte |
| 50% | Reduzierte Ernte |
| 0% | Bienenstock kaputt! Keine Ernte möglich |
Reparieren:
- Benötigtes Item:
wood(Holz) - Gehe zum Bienenstock
- Wähle "Reparieren"
- Gesundheit wird um 50% erhöht
🍯 Futter (Food)
| Zustand | Auswirkung |
|---|---|
| 100% | Normale Ernte |
| Hoch | +50% Ernte-Bonus! |
| 0% | Reduzierte Ernte |
Füttern:
- Benötigtes Item:
sugar_water(Zuckerwasser) - Gehe zum Bienenstock
- Wähle "Füttern"
- Futterlevel steigt
Bienenstock aufheben
Du kannst deinen Bienenstock jederzeit wieder aufheben:
- Gehe zum Stock
- Wähle "Aufheben"
- Der Stock kommt zurück in dein Inventar
🍺 Nutzung - Brau-System
Schritt 1: Braufass besorgen
Du benötigst das Item empty_barrel (Leeres Fass) in deinem Inventar.
Schritt 2: Braufass platzieren
- Benutze das
empty_barrelaus deinem Inventar - Ein Vorschau-Modell erscheint
- Drücke [G] zum Platzieren
Du bist automatisch der Besitzer des Fasses. Nur du kannst darin brauen!
Schritt 3: Rezept wählen
- Gehe zum Braufass
- Drücke [G] → "Brau-Menü öffnen"
- Das Brau-Interface öffnet sich
Im Interface:
- Wähle eine Kategorie (Alkohol 🍺, Säfte 🧃, Medizin 💊)
- Wähle ein Rezept
- Prüfe ob du alle Zutaten hast
- Klicke "Brauen"
Verfügbare Rezepte
🍺 Alkohol
| Rezept | Zeit | Produkt | Menge | Zutaten |
|---|---|---|---|---|
| Met | 1 Min | mead_bottle | 5 | 3x Honigwabe, 2x Wasser, 1x Hefe |
| Bier | 2 Min | beer_bottle | 6 | 4x Weizen, 3x Wasser, 1x Hefe |
| Whiskey | 5 Min | whiskey_bottle | 2 | 5x Mais, 2x Wasser, 2x Hefe |
🧃 Säfte
| Rezept | Zeit | Produkt | Menge | Zutaten |
|---|---|---|---|---|
| Apfelsaft | 1 Min | apple_juice | 4 | 5x Äpfel, 1x Wasser |
| Beerensaft | 1 Min | berry_juice | 3 | 8x Beeren, 1x Wasser, 1x Honigwabe |
💊 Medizin
| Rezept | Zeit | Produkt | Menge | Zutaten |
|---|---|---|---|---|
| Kräutertinktur | 3 Min | herbal_tonic | 2 | 4x Kräuter, 2x Wasser, 1x Honigwabe |
| Ausdauertrank | 4 Min | stamina_potion | 2 | 3x Ginseng, 2x Kräuter, 2x Wasser |
Schritt 4: Fermentierung abwarten
Nach dem Start:
- Eine Animation spielt ab
- Dampf steigt aus dem Fass auf
- Das Fass zeigt "Braut: [Rezeptname]"
- Ein Timer zeigt die verbleibende Zeit
Das UI zeigt dir live an, wie lange es noch dauert!
Schritt 5: Zum richtigen Zeitpunkt abholen!
Das ist das wichtigste Feature! Die Qualität hängt davon ab, wann du abholst:
Fermentation fertig
↓
0-1 Minuten → Normal (1.0x Ertrag)
↓
1-2 Minuten → Fein (1.5x Ertrag) ⭐
↓
2-3 Minuten → Exzellent (2.0x Ertrag) ⭐⭐
↓
Nach 5 Minuten → VERKOCHT! (0.5x Ertrag) ❌
Beispiel mit Met (Basis: 5 Flaschen):
| Abholzeit | Qualität | Ertrag |
|---|---|---|
| Sofort (0-1 Min) | Normal | 5 Flaschen |
| 1-2 Minuten | Fein | 7 Flaschen |
| 2-3 Minuten | Exzellent | 10 Flaschen |
| Nach 5 Min | Verkocht | 2 Flaschen |
Warte nicht zu lange! Nach 5 Minuten wird dein Gebräu verkocht und du verlierst die Hälfte des Ertrags!
Schritt 6: Abholen
- Gehe zum fertigen Fass
- Das Fass zeigt "BEREIT" und die aktuelle Qualitätsstufe
- Drücke [G] → "Abholen"
- Die Flaschen werden deinem Inventar hinzugefügt
Die Qualität wird auch im Inventar angezeigt:
- "Met" → Normale Qualität
- "Met (Fein)" → Feine Qualität
- "Met (Exzellent)" → Exzellente Qualität
🔒 Besitzer-System & Diebstahl
Besitzer-Rechte
- Nur der Besitzer kann am eigenen Fass brauen
- Andere Spieler sehen: "Das ist nicht dein Fass"
Diebstahl (optional)
Wenn Config.Brewing.TheftEnabled = true:
- Andere Spieler können versuchen, fertige Produkte zu stehlen
- 50% Erfolgswahrscheinlichkeit
- Bei Erfolg: Dieb erhält die Produkte
- Bei Fehlschlag: Der Besitzer wird benachrichtigt!
🐝 Wildbienen (Neu!)
Das Ökosystem ist lebendiger geworden! Ab sofort kannst du in der Wildnis auf natürliche Bienenstöcke stoßen.
🌳 Wie finde ich Wildbienen?
Wildbienen sind scheu, aber ihre Nester sind für aufmerksame Abenteurer zu finden:
- Höre genau hin: Wenn du in der Nähe eines Nestes bist, kannst du das Summen der Bienen hören.
- Suche in Wäldern: Sie bevorzugen dichte Wälder und hängen oft an Bäumen.
🍯 Was kann ich tun?
Wenn du ein wildes Nest gefunden hast, hast du folgende Möglichkeit:
- Honig stehlen: Versuche, etwas Honig zu ergattern (Hohes Risiko für Bienenstiche!).
Nimm immer einen Imkerhut mit! Wildbienen sind aggressiver und der Stich verursacht mehr Schaden.
:::
🐻 Zufalls-Events
Bären-Spawns
Während du bei deinen Bienenstöcken bist, kann ein Bär spawnen!
| Einstellung | Wert |
|---|---|
| Spawn-Chance | 10% |
| Spawn-Distanz | 20-30 Meter |
| Modell | A_C_Bear_01 |
Der Bär ist aggressiv und greift an! Sei vorbereitet.
Met-Betrunkenheit
Wenn du Met trinkst:
- Du wirst 60 Sekunden lang betrunken
- Der Bildschirm schwankt
- Nachricht: "Whoa... der Met ist stark!"
⚙️ Vollständige Konfiguration
Allgemeine Einstellungen
Config.DevMode = false -- Debug-Modus
Config.Locale = "de" -- "de" oder "en"
Imkerei
Config.Beekeeping = {
HarvestCooldown = 1, -- Minuten zwischen Ernten
MinHoney = 1, -- Minimum Honigertrag
MaxHoney = 3, -- Maximum Honigertrag
StingChance = 100, -- Stich-Chance ohne Hut (%)
StingDamage = 10, -- Schaden pro Stich
RequiredItem = "bee_box", -- Item zum Platzieren
BearChance = 10, -- Bär-Spawn-Chance (%)
-- Wachs
WaxChance = 100, -- Chance auf Wachs
WaxMin = 1,
WaxMax = 2,
-- Wartung
Maintenance = {
DegradeRate = 10, -- Abbau pro Ernte
RepairItem = "wood", -- Item zum Reparieren
RepairAmount = 50, -- Reparatur-Wert
},
-- Fütterung
Feeding = {
FoodItem = "sugar_water", -- Futter-Item
BoostMultiplier = 0.5, -- Bonus bei vollem Futter
FoodConsumption = 20, -- Verbrauch pro Ernte
},
-- Wildbienen
WildBees = {
Enabled = true, -- Aktivieren/Deaktivieren
-- Weitere Konfigurationen in der config.lua
},
}
Brau-System
Config.Brewing = {
RequiredItem = "empty_barrel", -- Item zum Platzieren
-- Besitzer-System
OwnerOnly = true, -- Nur Besitzer darf brauen
TheftEnabled = true, -- Diebstahl erlauben?
TheftSuccessChance = 50, -- Erfolgswahrscheinlichkeit
TheftNotifyOwner = true, -- Besitzer benachrichtigen?
-- Qualitätssystem
Quality = {
Enabled = true,
TimeBased = true, -- Zeit- oder zufallsbasiert
Tiers = {
{ name = "Normal", multiplier = 1.0, minTime = 0, maxTime = 1 },
{ name = "Fine", multiplier = 1.5, minTime = 1, maxTime = 2 },
{ name = "Excellent", multiplier = 2.0, minTime = 2, maxTime = 3 },
},
OvercookPenalty = true,
OvercookTime = 5, -- Minuten bis Verkocht
},
}
Eigene Rezepte hinzufügen
Config.Brewing.Recipes["dein_rezept"] = {
category = "alcohol", -- alcohol, juice, medicine
time = 3, -- Fermentierungszeit in Minuten
product = "dein_produkt_item", -- Item das erstellt wird
amount = 5, -- Basis-Menge
ingredients = {
{ item = "item1", count = 2 },
{ item = "item2", count = 1 },
}
}
Vergiss nicht, auch die Lokalisierung hinzuzufügen:
Config.Locales["de"].Recipes["dein_rezept"] = {
label = "Dein Rezept",
description = "Beschreibung hier"
}
🔧 Benötigte Items
Diese Items sollten in deiner Datenbank sein (via sql_install.sql):
| Item | Label | Typ |
|---|---|---|
bee_box | Bienenstock-Bausatz | Benutzbar |
honeycomb | Honigwabe | Standard |
wax | Wachs | Standard |
clothing_beekeeper_hat | Imkerhut | Benutzbar |
empty_barrel | Leeres Fass | Benutzbar |
mead_bottle | Met | Standard |
beer_bottle | Bier | Standard |
whiskey_bottle | Whiskey | Standard |
apple_juice | Apfelsaft | Standard |
berry_juice | Beerensaft | Standard |
herbal_tonic | Kräutertinktur | Standard |
stamina_potion | Ausdauertrank | Standard |
| Zutaten | Verschiedene | Standard |
📋 Voraussetzungen
- VORP Core
- VORP Inventory
- oxmysql