Tool:MultiTerraform: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 19: | Line 19: | ||
ftool setEventTrigger t_terraformer_0 org.bukkit.event.block.BlockBreakEvent | ftool setEventTrigger t_terraformer_0 org.bukkit.event.block.BlockBreakEvent | ||
ftool setmethodname t_terraformer_0 multiTerraform | ftool setmethodname t_terraformer_0 multiTerraform 6 | ||
#ftool setmethodparam t_terraformer_0 0 | #ftool setmethodparam t_terraformer_0 0 de.k.kadi.internal.features.tools.ToolExecution | ||
ftool setmethodparam t_terraformer_0 1 [Lde.k.kadi.api.features.tools.TerraformKey; [{"pre":{"material":"RED_SAND","data":-1},"post":{"material":"GRASS_PATH","data":-1},"priority":0},{"pre":{"material":"GRASS_PATH","data":-1},"post":{"material":"GRASS_BLOCK","data":-1},"priority":1}] | |||
ftool setmethodparam t_terraformer_0 | ftool setmethodparam t_terraformer_0 2 [Lde.k.kadi.api.features.tools.BiomeKey; [] | ||
ftool setmethodparam t_terraformer_0 | ftool setmethodparam t_terraformer_0 3 [Lde.k.kadi.api.features.tools.BiomeKey; [{"biome":"JUNGLE"}] | ||
ftool setmethodparam t_terraformer_0 | ftool setmethodparam t_terraformer_0 4 java.lang.Integer 500 | ||
ftool setmethodparam t_terraformer_0 | ftool setmethodparam t_terraformer_0 5 java.lang.Integer 10 | ||
ftool setmethodparam t_terraformer_0 | |||
ftool testmethod t_terraformer_0 | ftool testmethod t_terraformer_0 |
Latest revision as of 16:32, 10 October 2020
Allows the execution of multi-part terraforming. This is done by using "priority" in the TerraformKey. Similar to deluxeTerraform. Better: completely modular, worse: not as complex/nice looking
library fromcommand schema_t_terraformer minecraft:respawn_anchor{display:{Lore:['{"text":"@Tool:t_terraformer_0"}'],Name:'[{"text":"[","color":"#AA0A0A"},{"text":"⚒","color":"gold","bold":true},{"text":"] ","color":"#AA0A0A"},{"text":"Terraformer 0","color":"dark_green"}]'}}
fcraft enabled t_terraformer_0 false
ftool delete t_terraformer_0
fcraft delete t_terraformer_0
fcraft create t_terraformer_0 bucket,bucket,bucket,bucket,diamond,bucket,bucket,bucket,bucket schema_t_terraformer
#fcraft description t_terraformer_0 1 "Converts Badlands to Grassland"
fcraft shaped t_terraformer_0 true
ftool create t_terraformer_0 schema_t_terraformer
ftool unique t_terraformer_0 true
ftool soulbound t_terraformer_0 true
ftool limiteduse t_terraformer_0 true 10
ftool linkrecipe t_terraformer_0 true
ftool setEventTrigger t_terraformer_0 org.bukkit.event.block.BlockBreakEvent
ftool setmethodname t_terraformer_0 multiTerraform 6
#ftool setmethodparam t_terraformer_0 0 de.k.kadi.internal.features.tools.ToolExecution
ftool setmethodparam t_terraformer_0 1 [Lde.k.kadi.api.features.tools.TerraformKey; [{"pre":{"material":"RED_SAND","data":-1},"post":{"material":"GRASS_PATH","data":-1},"priority":0},{"pre":{"material":"GRASS_PATH","data":-1},"post":{"material":"GRASS_BLOCK","data":-1},"priority":1}]
ftool setmethodparam t_terraformer_0 2 [Lde.k.kadi.api.features.tools.BiomeKey; []
ftool setmethodparam t_terraformer_0 3 [Lde.k.kadi.api.features.tools.BiomeKey; [{"biome":"JUNGLE"}]
ftool setmethodparam t_terraformer_0 4 java.lang.Integer 500
ftool setmethodparam t_terraformer_0 5 java.lang.Integer 10
ftool testmethod t_terraformer_0
[
{
"pre": {
"material": "RED_SAND",
"data": -1
},
"post": {
"material": "GRASS_PATH",
"data": -1
}
},
{
"pre": {
"material": "GRASS_PATH",
"data": -1
},
"post": {
"material": "GRASS_BLOCK",
"data": -1
}
}
]