Tool:convertFalling: Difference between revisions

From ETM
Jump to navigation Jump to search
(Created page with "Allows flood-fill style removal of blocks; ignores physics <br /><syntaxhighlight lang="java" line="1"> library fromcommand schema_t_stonedisintegrater minecraft:golden_picka...")
 
No edit summary
Line 2: Line 2:
<br /><syntaxhighlight lang="java" line="1">
<br /><syntaxhighlight lang="java" line="1">


library fromcommand schema_t_stonedisintegrater minecraft:golden_pickaxe{display:{Lore:['{"text":"@Tool:t_stonedisintegrater"}'],Name:'[{"text":"[","color":"#AA0A0A"},{"text":"⚒","color":"gold","bold":true},{"text":"] ","color":"#AA0A0A"},{"text":"Stone Disintegrater","color":"dark_green"}]'}}
library fromcommand schema_t_lumberaxe minecraft:golden_axe{display:{Lore:['{"text":"@Tool:t_lumberaxe"}'],Name:'[{"text":"[","color":"#AA0A0A"},{"text":"⚒","color":"gold","bold":true},{"text":"] ","color":"#AA0A0A"},{"text":"Lumber Axe","color":"dark_green"}]'}}


fcraft enabled t_stonedisintegrater false
fcraft enabled t_lumberaxe false
ftool delete t_stonedisintegrater
ftool delete t_lumberaxe
fcraft delete t_stonedisintegrater
fcraft delete t_lumberaxe


fcraft create t_stonedisintegrater hayblock,hayblock,hayblock,hayblock,diamond,hayblock,hayblock,hayblock,hayblock schema_t_stonedisintegrater
fcraft create t_lumberaxe null,null,null,golden_axe,golden_axe,golden_axe,null,null,null schema_t_lumberaxe
#fcraft description t_stonedisintegrater 1 "Stones simply disappear - magic"
fcraft shaped t_lumberaxe true
fcraft shaped t_stonedisintegrater true


ftool create t_stonedisintegrater schema_t_stonedisintegrater
ftool create t_lumberaxe schema_t_lumberaxe
ftool unique t_stonedisintegrater true
ftool unique t_lumberaxe true
ftool soulbound t_stonedisintegrater true
ftool soulbound t_lumberaxe true
ftool limiteduse t_stonedisintegrater true 10
ftool limiteduse t_lumberaxe true 10
ftool linkrecipe t_stonedisintegrater true
ftool linkrecipe t_lumberaxe true


ftool setEventTrigger t_stonedisintegrater org.bukkit.event.block.BlockBreakEvent
ftool setEventTrigger t_lumberaxe org.bukkit.event.block.BlockBreakEvent
ftool setmethodname t_stonedisintegrater disintegrate 4
ftool setmethodname t_lumberaxe convertFallingBlocks 5
#ftool setmethodparam t_stonedisintegrater 0 de.k.kadi.api.features.tools.IToolData
#ftool setmethodparam t_lumberaxe 0 de.k.kadi.api.features.tools.IToolData
ftool setmethodparam t_stonedisintegrater 1 java.lang.Integer 500
ftool setmethodparam t_lumberaxe 1 java.lang.Integer 50
ftool setmethodparam t_stonedisintegrater 2 java.lang.Integer 20
ftool setmethodparam t_lumberaxe 2 java.lang.Integer 3
ftool setmethodparam t_stonedisintegrater 3 org.bukkit.Material STONE
ftool setmethodparam t_lumberaxe 3 [Letm.kadi.api.features.tools.BlockKey; [{"material":"OAK_LOG","data":-1},{"material":"SPRUCE_LOG","data":-1}]
ftool setmethodparam t_lumberaxe 4 java.lang.Boolean TRUE


ftool testmethod t_stonedisintegrater
ftool testmethod t_lumberaxe
 
</syntaxhighlight><syntaxhighlight lang="java" line="1">
 
library fromcommand schema_t_dirtdisintegrater minecraft:golden_pickaxe{display:{Lore:['{"text":"@Tool:t_dirtdisintegrater"}'],Name:'[{"text":"[","color":"#AA0A0A"},{"text":"⚒","color":"gold","bold":true},{"text":"] ","color":"#AA0A0A"},{"text":"Dirt Disintegrater","color":"dark_green"}]'}}
 
fcraft enabled t_dirtdisintegrater false
ftool delete t_dirtdisintegrater
fcraft delete t_dirtdisintegrater
 
fcraft create t_dirtdisintegrater hayblock,hayblock,hayblock,hayblock,goldingot,hayblock,hayblock,hayblock,hayblock schema_t_dirtdisintegrater
#fcraft description t_dirtdisintegrater 1 "Dirt simply disappear - magic"
fcraft shaped t_dirtdisintegrater true
 
ftool create t_dirtdisintegrater schema_t_dirtdisintegrater
ftool unique t_dirtdisintegrater true
ftool soulbound t_dirtdisintegrater true
ftool limiteduse t_dirtdisintegrater true 10
ftool linkrecipe t_dirtdisintegrater true
 
ftool setEventTrigger t_dirtdisintegrater org.bukkit.event.block.BlockBreakEvent
ftool setmethodname t_dirtdisintegrater disintegrate 4
#ftool setmethodparam t_dirtdisintegrater 0 de.k.kadi.api.features.tools.IToolData
ftool setmethodparam t_dirtdisintegrater 1 java.lang.Integer 500
ftool setmethodparam t_dirtdisintegrater 2 java.lang.Integer 100
ftool setmethodparam t_dirtdisintegrater 3 org.bukkit.Material DIRT
 
ftool testmethod t_dirtdisintegrater


</syntaxhighlight>
</syntaxhighlight>

Revision as of 16:20, 16 May 2021

Allows flood-fill style removal of blocks; ignores physics


library fromcommand schema_t_lumberaxe minecraft:golden_axe{display:{Lore:['{"text":"@Tool:t_lumberaxe"}'],Name:'[{"text":"[","color":"#AA0A0A"},{"text":"⚒","color":"gold","bold":true},{"text":"] ","color":"#AA0A0A"},{"text":"Lumber Axe","color":"dark_green"}]'}}

fcraft enabled t_lumberaxe false
ftool delete t_lumberaxe 
fcraft delete t_lumberaxe 

fcraft create t_lumberaxe null,null,null,golden_axe,golden_axe,golden_axe,null,null,null schema_t_lumberaxe
fcraft shaped t_lumberaxe true

ftool create t_lumberaxe schema_t_lumberaxe
ftool unique t_lumberaxe true
ftool soulbound t_lumberaxe true
ftool limiteduse t_lumberaxe true 10
ftool linkrecipe t_lumberaxe true

ftool setEventTrigger t_lumberaxe org.bukkit.event.block.BlockBreakEvent
ftool setmethodname t_lumberaxe convertFallingBlocks 5
#ftool setmethodparam t_lumberaxe 0 de.k.kadi.api.features.tools.IToolData
ftool setmethodparam t_lumberaxe 1 java.lang.Integer 50
ftool setmethodparam t_lumberaxe 2 java.lang.Integer 3
ftool setmethodparam t_lumberaxe 3 [Letm.kadi.api.features.tools.BlockKey; [{"material":"OAK_LOG","data":-1},{"material":"SPRUCE_LOG","data":-1}]
ftool setmethodparam t_lumberaxe 4 java.lang.Boolean TRUE

ftool testmethod t_lumberaxe