Percorso classe: mods.botanypots.Fertilizer

Per usare, importa la classe con import mods.botanypots.Fertilizer; all'inizio del tuo script.

Creare Fertilizzanti

Link to creare-fertilizzanti

Fertilizer.create(id, ingredient, minTick, maxTick);

  • id <string> L'id del nuovo fertilizzante. Questo è un id spaziato dai nomi e deve essere nel formato valido namespace:path.
  • ingredient <IIngredient> L'elemento usato per il fertilizzante.
  • minTick <int> Il quantitativo minimo di tick aggiunti dal fertilizzante.
  • maxTick <int> Il quantitativo massimo di tick aggiunti dal fertilizzante.

Crea un nuovo fertilizzante. Questo si può usare per fa crescere le colture più velocemente.

ZenScript
Copy
Fertilizer.create("examplepack:stick", <item:minecraft:stick>, 250, 550);

Rimuovere Fertilizzanti

Link to rimuovere-fertilizzanti

Fertilizer.remove(id);

  • id <string> L'id del fertilizzante. Questo è un id spaziato dai nomi e deve essere nel formato valido namespace:path.

Questo si può usare per rimuovere un fertilizzante.

ZenScript
Copy
Fertilizer.remove("botanypots:fertilizers/bone_meal");

Modificare i Tick del Fertilizzante

Link to modificare-i-tick-del-fertilizzante

Fertilizer.setTicks(String id, int minTick, int maxTick);

  • id <string> L'id del fertilizzante. Questo è un id spaziato dai nomi e deve essere nel formato valido namespace:path.
  • minTick <int> Il nuovo quantitativo minimo di tick aggiunti dal fertilizzante.
  • maxTick <int> Il nuovo quantitativo massimo di tick aggiunti dal fertilizzante.

Questo modificherà il tasso di tick di crescita aggiunti dal fertilizzante.

ZenScript
Copy
Fertilizer.setTicks("botanypots:fertilizers/bone_meal", 800, 900);

Modificare gli Ingredienti del Fertilizzante

Link to modificare-gli-ingredienti-del-fertilizzante

Fertilizer.setIngredient(id, ingredient);

  • id <string> L'id del fertilizzante. Questo è un id spaziato dai nomi e deve essere nel formato valido namespace:path.
  • ingredient <IIngredient> Il nuovo elemento da usare per il fertilizzante.

Imposta l'elemento ingredienti che è il fertilizzante.

ZenScript
Copy
Fertilizer.setIngredient("botanypots:fertilizers/bone_meal", <item:minecraft:sugar>);

Ottenere Tutti gli ID

Link to ottenere-tutti-gli-id

Fertilizer.getAllIds();

  • Restituisce: <string[]> Un insieme di tutti gli id dei fertilizzanti noti al momento in cui questo è eseguito.

Questo ti darà un insieme di tutti gli id dei fertilizzanti al momento.

ZenScript
Copy
// Log all ids to the crafttweaker.log file
for fertilizerId in Fertilizer.getAllIds() {
    println(fertilizerId);
}

Rimuovere Tutti i Fertilizzanti

Link to rimuovere-tutti-i-fertilizzanti

Questo rimuoverà completamente tutti i fertilizzanti correntemente registrati. Questo è utile se vuoi ricreare tutti i dati da zero tramite gli script.

ZenScript
Copy
Fertilizer.removeAll();