클래스 경로: mods.botanypots.Fertilizer

사용하려면 스크립트 시작 부분에 import mods.botanypots.Fertilizer;을 써서 클래스를 임포트합니다.

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

  • id <string> 새 비료의 ID. 유효한 namespace:path 형식의 이름공간이 붙은 ID여야 합니다.
  • ingredient <IIngredient> 비료로 쓰일 아이템.
  • minTick <int> 비료에 의해 추가될 최소 틱.
  • maxTick <int> 비료에 의해 추가될 최대 틱.

새 비료를 생성합니다. 작물을 빠르게 자라도록 하는 데 사용할 수 있습니다.

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

Fertilizer.remove(id);

  • id <string> 비료의 ID. 유효한 namespace:path 형식의 이름공간이 붙은 ID여야 합니다.

새 비료를 제거하고자 할 때 사용할 수 있습니다.

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

비료 틱 변경

Link to 비료-틱-변경

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

  • id <string> 비료의 ID. 유효한 namespace:path 형식의 이름공간이 붙은 ID여야 합니다.
  • minTick <int> 새로 설정할 비료에 의해 추가될 최소 틱.
  • maxTick <int> 새로 설정할 비료에 의해 추가될 최대 틱.

비료에 의해 추가될 틱의 범위를 변경합니다.

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

비료 재료 변경

Link to 비료-재료-변경

Fertilizer.setIngredient(id, ingredient);

  • id <string> 비료의 ID. 유효한 namespace:path 형식의 이름공간이 붙은 ID여야 합니다.
  • ingredient <IIngredient> 비료로 쓰일 새로운 아이템.

비료로 쓰일 아이템을 설정합니다.

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

모든 ID 보기

Link to 모든-id-보기

Fertilizer.getAllIds();

  • 반환: <string[]> 실행한 시점의 모든 비료 ID의 배열.

해당 시점의 모든 비료 ID의 배열을 제공해줍니다.

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

모든 비료 제거

Link to 모든-비료-제거

현존하는 모든 비료를 완전히 제거합니다. 스크립트를 통해 모든 데이터를 다시 만들고자 하는 경우 유용합니다.

ZenScript
Copy
Fertilizer.removeAll();