Tool:ShopDO: Difference between revisions

From ETM
Jump to navigation Jump to search
(Created page with "Open Problems: * Interacts on right-click / disable this, should open the chest normally * Fallback to the item in hand to resolve what item should be sold is now no longer a...")
 
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
Open Problems:
* Interacts on right-click / disable this, should open the chest normally
* Fallback to the item in hand to resolve what item should be sold is now no longer a valid strategy (always a tool that is impossible to be sold)
*


<syntaxhighlight lang="java">
<syntaxhighlight lang="java">
library fromcommand schema_t_shopb minecraft:birch_sign{display:{Lore:['{"text":"@Tool:t_shopb"}'],Name:'[{"text":"[","color":"#AA0A0A"},{"text":"⚒","color":"gold","bold":true},{"text":"] ","color":"#AA0A0A"},{"text":"Shop: Birch","color":"dark_green"}]'}}
library fromcommandoverwrite schema_t_shopdo minecraft:dark_oak_sign{display:{Lore:['{"text":"@Tool:t_shopdo"}'],Name:'[{"text":"[","color":"#AA0A0A"},{"text":"⚒","color":"gold","bold":true},{"text":"] ","color":"#AA0A0A"},{"text":"Shop: Dark Oak","color":"dark_green"}]'}}


fcraft enabled t_shopb false
fcraft enabled t_shopdo false
ftool delete t_shopb
ftool delete t_shopdo
fcraft delete t_shopb
fcraft delete t_shopdo


fcraft create t_shopb bookshelf,bookshelf,bookshelf,bookshelf,birchsign,bookshelf,bookshelf,chest,bookshelf schema_t_shopb
fcraft create t_shopdo bookshelf,bookshelf,bookshelf,bookshelf,darkoaksign,bookshelf,bookshelf,chest,bookshelf schema_t_shopdo
#fcraft description t_shopb 1 "Allows you to creat shops with a birch sign"
#fcraft description t_shopdo 1 "Allows you to creat shops with a birch sign"
fcraft shaped t_shopb true
fcraft shaped t_shopdo true


ftool create t_shopb schema_t_shopb
ftool create t_shopdo schema_t_shopdo
ftool unique t_shopb true
ftool unique t_shopdo true
ftool soulbound t_shopb true
ftool soulbound t_shopdo true
ftool limiteduse t_shopb true 100
ftool limiteduse t_shopdo true 100
ftool linkrecipe t_shopb true
ftool linkrecipe t_shopdo true


ftool setEventTrigger t_shopb org.bukkit.event.player.PlayerInteractEvent
ftool setEventTrigger t_shopdo org.bukkit.event.player.PlayerInteractEvent
ftool setmethodname t_shopb createShop 3
ftool setmethodname t_shopdo createShop 2
#ftool setmethodparam t_shopb 0 org.bukkit.entity.Player
#ftool setmethodparam t_shopdo 0 de.k.kadi.api.features.tools.IToolData
#ftool setmethodparam t_shopb 1 org.bukkit.Location
ftool setmethodparam t_shopdo 1 org.bukkit.Material DARK_OAK_WALL_SIGN
ftool setmethodparam t_shopb 2 org.bukkit.Material BIRCH_WALL_SIGN


ftool testmethod t_shopb
ftool testmethod t_shopdo
</syntaxhighlight>
</syntaxhighlight>

Latest revision as of 21:07, 10 October 2020

library fromcommandoverwrite schema_t_shopdo minecraft:dark_oak_sign{display:{Lore:['{"text":"@Tool:t_shopdo"}'],Name:'[{"text":"[","color":"#AA0A0A"},{"text":"⚒","color":"gold","bold":true},{"text":"] ","color":"#AA0A0A"},{"text":"Shop: Dark Oak","color":"dark_green"}]'}}

fcraft enabled t_shopdo false
ftool delete t_shopdo 
fcraft delete t_shopdo 

fcraft create t_shopdo bookshelf,bookshelf,bookshelf,bookshelf,darkoaksign,bookshelf,bookshelf,chest,bookshelf schema_t_shopdo 
#fcraft description t_shopdo 1 "Allows you to creat shops with a birch sign"
fcraft shaped t_shopdo true

ftool create t_shopdo schema_t_shopdo
ftool unique t_shopdo true
ftool soulbound t_shopdo true
ftool limiteduse t_shopdo true 100
ftool linkrecipe t_shopdo true

ftool setEventTrigger t_shopdo org.bukkit.event.player.PlayerInteractEvent
ftool setmethodname t_shopdo createShop 2
#ftool setmethodparam t_shopdo 0 de.k.kadi.api.features.tools.IToolData
ftool setmethodparam t_shopdo 1 org.bukkit.Material DARK_OAK_WALL_SIGN

ftool testmethod t_shopdo