Tool:DeluxeTerraform

From ETM
Jump to navigation Jump to search

DeluxeTerraformBlocksUntilAction is too complex to input all params by reflection param lists

currently only the biomes are provided. Blockchanges are hardcoded

library fromcommand schema_t_terraformer1 minecraft:respawn_anchor{display:{Lore:['{"text":"@Tool:t_terraformer_1"}'],Name:'[{"text":"[","color":"#AA0A0A"},{"text":"⚒","color":"gold","bold":true},{"text":"] ","color":"#AA0A0A"},{"text":"Terraformer 1","color":"dark_green"}]'}}

fcraft enabled t_terraformer_1 false
ftool delete t_terraformer_1 
fcraft delete t_terraformer_1 

fcraft create t_terraformer_1 bucket,bucket,bucket,bucket,gold_ingot,bucket,bucket,bucket,bucket schema_t_terraformer1
#fcraft description t_terraformer_1 1 "Converts Badlands to Grassland"
fcraft shaped t_terraformer_1 true

ftool create t_terraformer_1 schema_t_terraformer1
ftool unique t_terraformer_1 true
ftool soulbound t_terraformer_1 true
ftool limiteduse t_terraformer_1 true 10
ftool linkrecipe t_terraformer_1 true

ftool setEventTrigger t_terraformer_1 org.bukkit.event.block.BlockPlaceEvent
ftool setmethodname t_terraformer_1 deluxeTerraform 5
#ftool setmethodparam t_terraformer_1 0 de.k.kadi.api.features.tools.IToolData
ftool setmethodparam t_terraformer_1 1 [Letm.kadi.api.features.tools.BiomeKey; []
ftool setmethodparam t_terraformer_1 2 [Letm.kadi.api.features.tools.BiomeKey; [{"biome":"JUNGLE"}]
ftool setmethodparam t_terraformer_1 3 java.lang.Integer 500
ftool setmethodparam t_terraformer_1 4 java.lang.Integer 10

ftool testmethod t_terraformer_1