Skip to main content

๐ŸŒฒ World Farming

# overviewโ€‹

job dengan fitur lengkap yang dikhususkan untuk farming, planting, harvesting

danger

job memerlukan setidaknya 16 backpack slot kosong untuk item seed, block dan sampah! job tidak akan auto upgrade bp kalau full!

# scriptingโ€‹

AttributeTypeDescriptionExample
typeString, Requiredtipe yang akan digunakan oleh jobtype="FARMING" untuk farming, type="PLANTING" untuk planting, type="HARVESTING" untuk harvest
itemString, Requirednama item yang akan di farming, planting, harvestingitem="Pepper Tree"
storage_locationStorage Location, Requiredlokasi storage seedstorage_location="Dooer"
farming_optionList, Optional, Default 85,falseopsi farming, cek dibawahfarming_option="85,false"
fire_optionList, Optionalopsi memadamkan apifire_option="true": bot akan beli Firefighter Pack kalau ada fire di world & kalau tidak ada Fire Hose di inventory, fire_option="false,WORLD": bot akan ambil 1 Fire Hose di world dan setelah padam akan dikembalikan
gems_optionList, Optionalopsi gemssilahkan cek dibawah
root_optionList, Optionalopsi harvest rootsilahkan cek dibawah
pnb_optionList, Optionalopsi untuk break block di world lainsilahkan cek dibawah
backpack_optionList, Optionalopsi upgrade backpacksilahkan cek dibawah
plant_optionList, Optionalopsi untuk perbaiki tree yang bolongsilahkan cek dibawah
break_optionList, Optionalopsi untuk break block berserakan di worldsilahkan cek dibawah
item_storageList, Optionalopsi untuk drop item hasil collect di world lainsilahkan cek dibawah

# typeโ€‹

job world farming memiliki beberapa tipe yang bisa kamu gunakan

FARMINGโ€‹

tipe ini akan mulai farming di world sesuai dengan opsi yang diberikan

PLANTINGโ€‹

tipe ini akan plant seed di lokasi kosong, bot akan ambil seed di storage_location dan jika seed tidak ada maka akan di cancel

HARVESTINGโ€‹

tipe ini akan harvest semua tree dan drop seed & block nya di storage_location

CLEARINGโ€‹

tipe ini akan break semua tree & block dan drop seed & blocknya di storage_location

FARMING_PNBโ€‹

  1. tipe ini akan break block di world lain sesuai dengan opsi di pnb_option, fitur ini bisa kamu manfaatkan untuk mencegah nuked. jika tipe ini dipilih pnb_option wajib di isi
  2. bot akan break di world lain sesuai dengan jumlah minimal block yang di break yang kamu setel di farming_option
  3. kecepatan break & range collect juga di sesuaikan dengan farming_option
  4. setiap selesai break bot akan langsung ke world untuk mulai plant

# farming optionโ€‹

setting ini sudah default menggunakan settingan terbaik untuk Pepper Tree & bot menggunakan Pickaxe, tapi kalau mau eksperimen silahkan dicoba ganti"

opsi berupa list, jadi menggunakan koma di setiap opsi yang diberikan

  • opsi 1 (string, default: auto)
    • lokasi break block dalam X:Y atau auto untuk otomatis scan kiri / kanan bot
  • opsi 2 (int, default: 3)
    • break hit block, kalau bukan farming Pepper Tree dan bot tidak menggunakan Pickaxe silahkan sesuaikan jumlah hit nya
  • opsi 3 (int, default: 6)
    • range collect dalam block
  • opsi 4 (boolean, default: false)
    • haruskah bot collect seed jika ada lokasi yang kekurangan seed? note: disarankan ke false agar farming jadi lebih cepat, lokasi tree yang bolong - bolong seiring waktu akan ketambal sendiri karena ada seed profit
  • opsi 5 (string, opsional)
    • berupa list item tambahan yang ingin di trash, contoh: Dirt;Dirt Seed akan trash Dirt dan Dirt Seed juga (bisa kamu buat Blank kalau tidak ingin menambahkan opsi trash)
  • opsi 6 (boolean, opsional, default: false)
    • haruskah bot upgrade backpack sampai 36 slot saat farming?
  • opsi 7 (int, opsional, default: 60)
    • break delay bot, sama seperti multitools. kalau 60 berarti 120ms (dikali 2)
  • opsi 8 (int, opsional, default: 200)
    • jumlah minimal block di inventory sebelum mulai break
  • opsi 9 (int, opsional, default: 50)
    • harvest delay bot, dikali 2 sama seperti break delay untuk dalam ms nya, ini berarti 100ms

jika digabung, berikut contoh penggunaan setiap opsinya termasuk yang opsional

  • auto scan lokasi break
  • break 3 hit
  • collect range 6 block
  • collect seed kalau ada lokasi plant kekurangan seed
  • trash Dirt dan Dirt Seed
  • jangan upgrade backpack
job schedule [name="world_farming",farming_option="auto,3,6,true,Dirt;Dirt Seed,false",item="Pepper Tree",storage_location="Door",type="FARMING"]

saat farming, sudah otomatis trash item sampah hasil break seperti Essence. Tapi jika ada event seperti Harvest Festival yang menyebabkan ada mooncake, mooncakenya engga akan di trash. Jadi bisa kamu kasi list nama item yang akan di trash dipisah dengan ;

job schedule [name="world_farming",farming_option="auto,3,6,true,Longevity Mooncake;Peace Mooncake",item="Pepper Tree",storage_location="Door",type="FARMING"]

# gems optionโ€‹

opsi berupa list, dengan format

  • opsi 1 (boolean, default: true)
    • perlukan bot collect gems?
  • opsi 2 (integer, default: 0)
    • jumlah maksimal gems di inventory, jika lebih job akan di cancel. 0 untuk tanpa batas

contoh:

# collect gems, maksimal 5k
job schedule [name="world_farming",item="Pepper Tree Seed",gems_option="true,5000",storage_location="Door",type="FARMING"]
# jangan collect gems, tidak ada maksimal
job schedule [name="world_farming",item="Pepper Tree Seed",gems_option="false,0",storage_location="Door",type="FARMING"]

# root optionโ€‹

opsi untuk harvest root, misalnya Bountiful Lattice Fence. saat digunakan nama item harus tanpa rootnya. format opsi:

  • opsi 1 (boolean, default: false)
    • perlukah bot harvest root?
  • opsi 2 (boolean, default: false)
    • apakah root cutting perlu di trash?

contoh:

# bot akan mulai farming root
job schedule [name="world_farming",item="Bountiful Lattice Fence",storage_location="Door",type="FARMING",root_option="true,true"]

# backpack optionโ€‹

opsi untuk upgrade backpack bot, berupa list dengan format

size saat ini;gems yang diperlukan

jadi kalau misalnya

16;100

maka upgrade ke 26 saat size 16, biaya 100 gems. untuk list price bisa cek Growtopia Wiki

contoh:

# farming dengan opsi upgrade backpack sampai 36
job schedule [name="world_farming",item="Bountiful Lattice Fence",storage_location="Door",type="FARMING",backpack_option="16;100,26;200"]

# plant optionโ€‹

digunakan untuk memperbaiki tree yang kurang di world, bot akan ambil seed ke storage dan mulai plant kalau jumlah tree yang kurang sesuai dengan yang disetel

  • opsi 1 (integer, default 0)
    • jumlah minimal tree yang kurang di world untuk mulai plant, 0 artinya tidak planting
  • opsi 2 (list, required)
    • list world storage tempat ambil seednya, dipisah dengan ; contoh: WORLD|ID;WORLD|ID

contoh:

# akan mulai perbaiki tree kalau kurang 1000 dan collect seed di WORLD1 dan WORLD2
plant_option="1000,WORLD1|ID;WORLD2|ID"

# break optionโ€‹

digunakan kalau world farm kamu ada block yang berserakan, bot akan break semua block -> drop seednya di world -> setelah break akan di plant ulang

  • opsi 1 (integer, default 0)
    • jumlah minimal drop di world sebelum mulai break. 0 artinya tidak di enable

contoh:

# akan mulai break kalau ada 1000 dropped block
break_option="1000"

# item storageโ€‹

digunakan kalau kamu perlu store item khusus hasil farming ke world lain setiap x jumlah. opsi ini opsional, jadi kalau tidak diisi di job maka tidak akan digunakan. Setiap opsi dipisah dengan , untuk multiple item

  • opsi 1 (item)
    • nama item yang ingin di store
  • opsi 2 (int)
    • jumlah minimal di inventory sebelum di store
  • opsi 3 (int)
    • jumlah maksimal item di storage
  • opsi 4 (Storage Location)
    • lokasi drop itemnya di setiap world
  • opsi 5 (array)
    • list nama world tempat storage nya berada

contoh:

# akan drop Balance Mooncake di Grass di world ANAKFFMAJU & ANAKFFMUNDUR setiap ada 5 di inventory
item_storage="Balance Mooncake;5;0;Grass;ANAKFFMAJU/ANAKFFMUNDUR"
# akan drop Balance Mooncake & Pepper Tree di Grass di world ANAKFFMAJU & ANAKFFMUNDUR setiap ada 200 di inventory
item_storage="Pepper Tree;200;0;ANAKFFMAJU/ANAKFFMUNDUR,Balance Mooncake;5;0;Grass;ANAKFFMAJU/ANAKFFMUNDUR"

# pnb optionโ€‹

setiap opsi dipisah dengan koma ,

  • opsi 1 (boolean)
    • perlukah bot harvest block terlebih dulu?
  • opsi 2 (break location)
    • lokasi break bot, akan otomatis baris jadi tidak ada bot yang akan numpuk
  • opsi 3 (array)
    • index atau lokasi put and break, dipisah dengan ;
  • opsi 4 (string)
    • nama world tempat bot break

khusus untuk break location, ada beberapa opsi custom yang bisa kamu gunakan:

# DoorIDโ€‹

jika break location kamu setel ke DoorID bot akan otomatis claim lokasi setiap Door di world dan sesuaikan dengan label nya. jadi bot bisa menghemat waktu untuk bolak balik break block

img.png
setup lokasi DoorID

# Gapโ€‹

agar bot tidak terlalu berdekatan, opsi gap bisa kamu gunakan. misalnya

  • Grass left 10x1 ini akan break baris dari Grass ke kiri 10 block
  • Grass gap-left-1 10x1 ini akan break baris dari Grass ke kiri dan diberikan sela 1 block per bot, jadi total panjangnya jadi 20 block

contoh:

# akan harvest semua block dlu dan break di world MYBREAKWORLD
pnb_option="true,99:21 left 50x1,10;11,MYBREAKWORLD"
pnb_option="true,DoorID,10;11,MYBREAKWORLD"
pnb_option="true,Grass gap-left-1 10x1,10;11,MYBREAKWORLD"

# example commandโ€‹

bot akan mulai farming Pepper Tree, dan drop seed di Door

job schedule [name="world_farming",item="Pepper Tree",storage_location="Door",type="FARMING"]

bot akan mulai planting Pepper Tree di world, degan lokasi ambil seed nya di Door

job schedule [name="world_farming",item="Pepper Tree",storage_location="Door",type="PLANTING"]