Linkupdated

[www.citywars.ca] Citywars Lite API Tree 15/07/2014 00:08:22

Jul 14th, 2014
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 97.35 KB | None | 0 0
  1. |----ONPLAYERLEFTCLICK----|
  2.     [Linkupdated/testMod]
  3.         [Command Line]
  4.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 2)----
  5.                 Object: {ENTITY -> player}
  6.                 Object: {BLOCK -> dirt}
  7.             ----ADDVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  8.                 Object: {PLAYER -> rightClickTimes}
  9.                 Param: 1
  10.         [End Line]
  11.         [Command Line]
  12.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 2)----
  13.                 Object: {ENTITY -> player}
  14.                 Object: {ITEM -> slime_ball}
  15.             ----ADDVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  16.                 Object: {PLAYER -> rightClickTimes}
  17.                 Param: -1
  18.         [End Line]
  19.         [Command Line]
  20.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 2)----
  21.                 Object: {ENTITY -> player}
  22.                 Object: {ITEM -> arrow}
  23.             ----MULTIPLYVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  24.                 Object: {PLAYER -> rightClickTimes}
  25.                 Param: 2
  26.         [End Line]
  27.         [Command Line]
  28.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 2)----
  29.                 Object: {ENTITY -> player}
  30.                 Object: {ITEM -> arrow}
  31.             ----SPAWNMOB(Parent: 0)(ID: 1)(Params: 6)----
  32.                 Object: {ENTITY -> spider}
  33.                 Param: 1
  34.                 Object: {LOCATION -> player}
  35.                 Param: ~
  36.                 Param: ~
  37.                 Param: ~
  38.         [End Line]
  39. |----ONBLOCKBREAK----|
  40.     [Darkirby3Test/testFile]
  41.         [Command Line]
  42.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 1)----
  43.                 Object: {ITEM -> stick}
  44.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  45.                 Param(String): "&4Block_Break"
  46.             ----DETECTRANDOMCHANCE(Parent: 0)(ID: 2)(Params: 1)----
  47.                 Param: 25
  48.             ----SENDCHATMESSAGE(Parent: 0)(ID: 3)(Params: 1)----
  49.                 Param(String): "&a25%_Chance_to_make_this_message_apear!"
  50.         [End Line]
  51.         [Command Line]
  52.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 3)----
  53.                 Object: {PLAYER -> protection}
  54.                 Param(String): "on"
  55.                 Param: 10
  56.             ----DETECTBLOCKRADIUS(Parent: 0)(ID: 1)(Params: 8)----
  57.                 Object: {LOCATION -> lastBlockBreak}
  58.                 Param: 5
  59.                 Param: 5
  60.                 Param: 5
  61.                 Param: ~
  62.                 Param: ~
  63.                 Param: ~
  64.                 Object: {BLOCK -> sponge}
  65.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  66.                 Param(String): "&4You cannot build here !"
  67.             ----CANCELEVENT(Parent: 0)(ID: 3)(Params: 0)----
  68.             ----ELSE(Parent: 0)(ID: 4)(Params: 1)----
  69.                 Param: 10
  70.             ----SENDCHATMESSAGE(Parent: 0)(ID: 5)(Params: 1)----
  71.                 Param(String): "&4PRotection are down"
  72.         [End Line]
  73.     [Magib1/proMiner]
  74.         [Command Line]
  75.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  76.                 Object: {PLAYER -> class}
  77.                 Param(String): "prominer"
  78.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  79.                 Object: {LOCATION -> lastBlockBreak}
  80.                 Param: ~
  81.                 Param: ~
  82.                 Param: ~
  83.                 Object: {BLOCK -> STONE}
  84.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  85.                 Object: {PLAYER -> rand}
  86.                 Object: {RANDOM -> 4,7}
  87.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  88.                 Object: {PLAYER -> money}
  89.                 Object: {PLAYER -> rand}
  90.         [End Line]
  91.         [Command Line]
  92.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  93.                 Object: {PLAYER -> class}
  94.                 Param(String): "prominer"
  95.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  96.                 Object: {LOCATION -> lastBlockBreak}
  97.                 Param: ~
  98.                 Param: ~
  99.                 Param: ~
  100.                 Object: {BLOCK -> NETHERRACK}
  101.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  102.                 Object: {PLAYER -> rand}
  103.                 Object: {RANDOM -> 4,7}
  104.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  105.                 Object: {PLAYER -> money}
  106.                 Object: {PLAYER -> rand}
  107.         [End Line]
  108.         [Command Line]
  109.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  110.                 Object: {PLAYER -> class}
  111.                 Param(String): "prominer"
  112.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  113.                 Object: {LOCATION -> lastBlockBreak}
  114.                 Param: ~
  115.                 Param: ~
  116.                 Param: ~
  117.                 Object: {BLOCK -> GLOWSTONE}
  118.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  119.                 Object: {PLAYER -> rand}
  120.                 Object: {RANDOM -> 4,7}
  121.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  122.                 Object: {PLAYER -> money}
  123.                 Object: {PLAYER -> rand}
  124.         [End Line]
  125.         [Command Line]
  126.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  127.                 Object: {PLAYER -> class}
  128.                 Param(String): "prominer"
  129.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  130.                 Object: {LOCATION -> lastBlockBreak}
  131.                 Param: ~
  132.                 Param: ~
  133.                 Param: ~
  134.                 Object: {BLOCK -> QUARTZ_ORE}
  135.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  136.                 Object: {PLAYER -> rand}
  137.                 Object: {RANDOM -> 4,7}
  138.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  139.                 Object: {PLAYER -> money}
  140.                 Object: {PLAYER -> rand}
  141.         [End Line]
  142.         [Command Line]
  143.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  144.                 Object: {PLAYER -> class}
  145.                 Param(String): "prominer"
  146.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  147.                 Object: {LOCATION -> lastBlockBreak}
  148.                 Param: ~
  149.                 Param: ~
  150.                 Param: ~
  151.                 Object: {BLOCK -> COAL_ORE}
  152.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  153.                 Object: {PLAYER -> rand}
  154.                 Object: {RANDOM -> 8,12}
  155.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  156.                 Object: {PLAYER -> money}
  157.                 Object: {PLAYER -> rand}
  158.         [End Line]
  159.         [Command Line]
  160.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  161.                 Object: {PLAYER -> class}
  162.                 Param(String): "prominer"
  163.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  164.                 Object: {LOCATION -> lastBlockBreak}
  165.                 Param: ~
  166.                 Param: ~
  167.                 Param: ~
  168.                 Object: {BLOCK -> IRON_ORE}
  169.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  170.                 Object: {PLAYER -> rand}
  171.                 Object: {RANDOM -> 8,12}
  172.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  173.                 Object: {PLAYER -> money}
  174.                 Object: {PLAYER -> rand}
  175.         [End Line]
  176.         [Command Line]
  177.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  178.                 Object: {PLAYER -> class}
  179.                 Param(String): "prominer"
  180.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  181.                 Object: {LOCATION -> lastBlockBreak}
  182.                 Param: ~
  183.                 Param: ~
  184.                 Param: ~
  185.                 Object: {BLOCK -> GOLD_ORE}
  186.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  187.                 Object: {PLAYER -> rand}
  188.                 Object: {RANDOM -> 14,18}
  189.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  190.                 Object: {PLAYER -> money}
  191.                 Object: {PLAYER -> rand}
  192.         [End Line]
  193.         [Command Line]
  194.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  195.                 Object: {PLAYER -> class}
  196.                 Param(String): "prominer"
  197.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  198.                 Object: {LOCATION -> lastBlockBreak}
  199.                 Param: ~
  200.                 Param: ~
  201.                 Param: ~
  202.                 Object: {BLOCK -> REDSTONE_ORE}
  203.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  204.                 Object: {PLAYER -> rand}
  205.                 Object: {RANDOM -> 14,18}
  206.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  207.                 Object: {PLAYER -> money}
  208.                 Object: {PLAYER -> rand}
  209.         [End Line]
  210.         [Command Line]
  211.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  212.                 Object: {PLAYER -> class}
  213.                 Param(String): "prominer"
  214.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  215.                 Object: {LOCATION -> lastBlockBreak}
  216.                 Param: ~
  217.                 Param: ~
  218.                 Param: ~
  219.                 Object: {BLOCK -> OBSIDIAN}
  220.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  221.                 Object: {PLAYER -> rand}
  222.                 Object: {RANDOM -> 14,18}
  223.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  224.                 Object: {PLAYER -> money}
  225.                 Object: {PLAYER -> rand}
  226.         [End Line]
  227.         [Command Line]
  228.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  229.                 Object: {PLAYER -> class}
  230.                 Param(String): "prominer"
  231.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  232.                 Object: {LOCATION -> lastBlockBreak}
  233.                 Param: ~
  234.                 Param: ~
  235.                 Param: ~
  236.                 Object: {BLOCK -> DIAMOND_ORE}
  237.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  238.                 Object: {PLAYER -> rand}
  239.                 Object: {RANDOM -> 26,38}
  240.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  241.                 Object: {PLAYER -> money}
  242.                 Object: {PLAYER -> rand}
  243.         [End Line]
  244.         [Command Line]
  245.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  246.                 Object: {PLAYER -> class}
  247.                 Param(String): "prominer"
  248.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  249.                 Object: {LOCATION -> lastBlockBreak}
  250.                 Param: ~
  251.                 Param: ~
  252.                 Param: ~
  253.                 Object: {BLOCK -> LAPIS_ORE}
  254.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  255.                 Object: {PLAYER -> rand}
  256.                 Object: {RANDOM -> 26,38}
  257.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  258.                 Object: {PLAYER -> money}
  259.                 Object: {PLAYER -> rand}
  260.         [End Line]
  261.     [Magib1/advMiner]
  262.         [Command Line]
  263.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  264.                 Object: {PLAYER -> class}
  265.                 Param(String): "advminer"
  266.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  267.                 Object: {LOCATION -> lastBlockBreak}
  268.                 Param: ~
  269.                 Param: ~
  270.                 Param: ~
  271.                 Object: {BLOCK -> STONE}
  272.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  273.                 Object: {PLAYER -> rand}
  274.                 Object: {RANDOM -> 2,4}
  275.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  276.                 Object: {PLAYER -> money}
  277.                 Object: {PLAYER -> rand}
  278.         [End Line]
  279.         [Command Line]
  280.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  281.                 Object: {PLAYER -> class}
  282.                 Param(String): "advminer"
  283.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  284.                 Object: {LOCATION -> lastBlockBreak}
  285.                 Param: ~
  286.                 Param: ~
  287.                 Param: ~
  288.                 Object: {BLOCK -> NETHERRACK}
  289.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  290.                 Object: {PLAYER -> rand}
  291.                 Object: {RANDOM -> 2,4}
  292.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  293.                 Object: {PLAYER -> money}
  294.                 Object: {PLAYER -> rand}
  295.         [End Line]
  296.         [Command Line]
  297.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  298.                 Object: {PLAYER -> class}
  299.                 Param(String): "advminer"
  300.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  301.                 Object: {LOCATION -> lastBlockBreak}
  302.                 Param: ~
  303.                 Param: ~
  304.                 Param: ~
  305.                 Object: {BLOCK -> GLOWSTONE}
  306.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  307.                 Object: {PLAYER -> rand}
  308.                 Object: {RANDOM -> 2,4}
  309.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  310.                 Object: {PLAYER -> money}
  311.                 Object: {PLAYER -> rand}
  312.         [End Line]
  313.         [Command Line]
  314.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  315.                 Object: {PLAYER -> class}
  316.                 Param(String): "advminer"
  317.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  318.                 Object: {LOCATION -> lastBlockBreak}
  319.                 Param: ~
  320.                 Param: ~
  321.                 Param: ~
  322.                 Object: {BLOCK -> QUARTZ_ORE}
  323.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  324.                 Object: {PLAYER -> rand}
  325.                 Object: {RANDOM -> 2,4}
  326.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  327.                 Object: {PLAYER -> money}
  328.                 Object: {PLAYER -> rand}
  329.         [End Line]
  330.         [Command Line]
  331.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  332.                 Object: {PLAYER -> class}
  333.                 Param(String): "advminer"
  334.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  335.                 Object: {LOCATION -> lastBlockBreak}
  336.                 Param: ~
  337.                 Param: ~
  338.                 Param: ~
  339.                 Object: {BLOCK -> COAL_ORE}
  340.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  341.                 Object: {PLAYER -> rand}
  342.                 Object: {RANDOM -> 5,8}
  343.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  344.                 Object: {PLAYER -> money}
  345.                 Object: {PLAYER -> rand}
  346.         [End Line]
  347.         [Command Line]
  348.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  349.                 Object: {PLAYER -> class}
  350.                 Param(String): "advminer"
  351.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  352.                 Object: {LOCATION -> lastBlockBreak}
  353.                 Param: ~
  354.                 Param: ~
  355.                 Param: ~
  356.                 Object: {BLOCK -> IRON_ORE}
  357.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  358.                 Object: {PLAYER -> rand}
  359.                 Object: {RANDOM -> 5,8}
  360.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  361.                 Object: {PLAYER -> money}
  362.                 Object: {PLAYER -> rand}
  363.         [End Line]
  364.         [Command Line]
  365.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  366.                 Object: {PLAYER -> class}
  367.                 Param(String): "advminer"
  368.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  369.                 Object: {LOCATION -> lastBlockBreak}
  370.                 Param: ~
  371.                 Param: ~
  372.                 Param: ~
  373.                 Object: {BLOCK -> GOLD_ORE}
  374.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  375.                 Object: {PLAYER -> rand}
  376.                 Object: {RANDOM -> 10,15}
  377.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  378.                 Object: {PLAYER -> money}
  379.                 Object: {PLAYER -> rand}
  380.         [End Line]
  381.         [Command Line]
  382.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  383.                 Object: {PLAYER -> class}
  384.                 Param(String): "advminer"
  385.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  386.                 Object: {LOCATION -> lastBlockBreak}
  387.                 Param: ~
  388.                 Param: ~
  389.                 Param: ~
  390.                 Object: {BLOCK -> REDSTONE_ORE}
  391.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  392.                 Object: {PLAYER -> rand}
  393.                 Object: {RANDOM -> 10,15}
  394.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  395.                 Object: {PLAYER -> money}
  396.                 Object: {PLAYER -> rand}
  397.         [End Line]
  398.         [Command Line]
  399.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  400.                 Object: {PLAYER -> class}
  401.                 Param(String): "advminer"
  402.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  403.                 Object: {LOCATION -> lastBlockBreak}
  404.                 Param: ~
  405.                 Param: ~
  406.                 Param: ~
  407.                 Object: {BLOCK -> OBSIDIAN}
  408.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  409.                 Object: {PLAYER -> rand}
  410.                 Object: {RANDOM -> 10,15}
  411.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  412.                 Object: {PLAYER -> money}
  413.                 Object: {PLAYER -> rand}
  414.         [End Line]
  415.         [Command Line]
  416.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  417.                 Object: {PLAYER -> class}
  418.                 Param(String): "advminer"
  419.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  420.                 Object: {LOCATION -> lastBlockBreak}
  421.                 Param: ~
  422.                 Param: ~
  423.                 Param: ~
  424.                 Object: {BLOCK -> DIAMOND_ORE}
  425.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  426.                 Object: {PLAYER -> rand}
  427.                 Object: {RANDOM -> 20,30}
  428.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  429.                 Object: {PLAYER -> money}
  430.                 Object: {PLAYER -> rand}
  431.         [End Line]
  432.         [Command Line]
  433.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  434.                 Object: {PLAYER -> class}
  435.                 Param(String): "advminer"
  436.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  437.                 Object: {LOCATION -> lastBlockBreak}
  438.                 Param: ~
  439.                 Param: ~
  440.                 Param: ~
  441.                 Object: {BLOCK -> LAPIS_ORE}
  442.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  443.                 Object: {PLAYER -> rand}
  444.                 Object: {RANDOM -> 20,30}
  445.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  446.                 Object: {PLAYER -> money}
  447.                 Object: {PLAYER -> rand}
  448.         [End Line]
  449.     [Magib1/farmer]
  450.         [Command Line]
  451.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  452.                 Object: {PLAYER -> class}
  453.                 Param(String): "farmer"
  454.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  455.                 Object: {LOCATION -> lastBlockBreak}
  456.                 Param: ~
  457.                 Param: ~
  458.                 Param: ~
  459.                 Object: {BLOCK -> PUMPKIN}
  460.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  461.                 Object: {PLAYER -> rand}
  462.                 Object: {RANDOM -> 2,8}
  463.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  464.                 Object: {PLAYER -> money}
  465.                 Object: {PLAYER -> rand}
  466.         [End Line]
  467.         [Command Line]
  468.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  469.                 Object: {PLAYER -> class}
  470.                 Param(String): "farmer"
  471.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  472.                 Object: {LOCATION -> lastBlockBreak}
  473.                 Param: ~
  474.                 Param: ~
  475.                 Param: ~
  476.                 Object: {BLOCK -> MELON_BLOCK}
  477.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  478.                 Object: {PLAYER -> rand}
  479.                 Object: {RANDOM -> 2,8}
  480.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  481.                 Object: {PLAYER -> money}
  482.                 Object: {PLAYER -> rand}
  483.         [End Line]
  484.         [Command Line]
  485.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  486.                 Object: {PLAYER -> class}
  487.                 Param(String): "farmer"
  488.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  489.                 Object: {LOCATION -> lastBlockBreak}
  490.                 Param: ~
  491.                 Param: ~
  492.                 Param: ~
  493.                 Object: {BLOCK -> NETHER_STALK}
  494.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  495.                 Object: {PLAYER -> rand}
  496.                 Object: {RANDOM -> 8,14}
  497.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  498.                 Object: {PLAYER -> money}
  499.                 Object: {PLAYER -> rand}
  500.         [End Line]
  501.         [Command Line]
  502.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  503.                 Object: {PLAYER -> class}
  504.                 Param(String): "farmer"
  505.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  506.                 Object: {LOCATION -> lastBlockBreak}
  507.                 Param: ~
  508.                 Param: ~
  509.                 Param: ~
  510.                 Object: {BLOCK -> WHEAT}
  511.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  512.                 Object: {PLAYER -> rand}
  513.                 Object: {RANDOM -> 15,22}
  514.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  515.                 Object: {PLAYER -> money}
  516.                 Object: {PLAYER -> rand}
  517.         [End Line]
  518.         [Command Line]
  519.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  520.                 Object: {PLAYER -> class}
  521.                 Param(String): "farmer"
  522.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  523.                 Object: {LOCATION -> lastBlockBreak}
  524.                 Param: ~
  525.                 Param: ~
  526.                 Param: ~
  527.                 Object: {BLOCK -> POTATO}
  528.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  529.                 Object: {PLAYER -> rand}
  530.                 Object: {RANDOM -> 15,22}
  531.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  532.                 Object: {PLAYER -> money}
  533.                 Object: {PLAYER -> rand}
  534.         [End Line]
  535.         [Command Line]
  536.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  537.                 Object: {PLAYER -> class}
  538.                 Param(String): "farmer"
  539.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  540.                 Object: {LOCATION -> lastBlockBreak}
  541.                 Param: ~
  542.                 Param: ~
  543.                 Param: ~
  544.                 Object: {BLOCK -> CARROT}
  545.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  546.                 Object: {PLAYER -> rand}
  547.                 Object: {RANDOM -> 15,22}
  548.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  549.                 Object: {PLAYER -> money}
  550.                 Object: {PLAYER -> rand}
  551.         [End Line]
  552.     [Magib1/miner]
  553.         [Command Line]
  554.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  555.                 Object: {PLAYER -> class}
  556.                 Param(String): "miner"
  557.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  558.                 Object: {LOCATION -> lastBlockBreak}
  559.                 Param: ~
  560.                 Param: ~
  561.                 Param: ~
  562.                 Object: {BLOCK -> STONE}
  563.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  564.                 Object: {PLAYER -> rand}
  565.                 Object: {RANDOM -> 1,2}
  566.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  567.                 Object: {PLAYER -> money}
  568.                 Object: {PLAYER -> rand}
  569.         [End Line]
  570.         [Command Line]
  571.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  572.                 Object: {PLAYER -> class}
  573.                 Param(String): "miner"
  574.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  575.                 Object: {LOCATION -> lastBlockBreak}
  576.                 Param: ~
  577.                 Param: ~
  578.                 Param: ~
  579.                 Object: {BLOCK -> NETHERRACK}
  580.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  581.                 Object: {PLAYER -> rand}
  582.                 Object: {RANDOM -> 1,2}
  583.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  584.                 Object: {PLAYER -> money}
  585.                 Object: {PLAYER -> rand}
  586.         [End Line]
  587.         [Command Line]
  588.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  589.                 Object: {PLAYER -> class}
  590.                 Param(String): "miner"
  591.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  592.                 Object: {LOCATION -> lastBlockBreak}
  593.                 Param: ~
  594.                 Param: ~
  595.                 Param: ~
  596.                 Object: {BLOCK -> GLOWSTONE}
  597.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  598.                 Object: {PLAYER -> rand}
  599.                 Object: {RANDOM -> 1,2}
  600.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  601.                 Object: {PLAYER -> money}
  602.                 Object: {PLAYER -> rand}
  603.         [End Line]
  604.         [Command Line]
  605.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  606.                 Object: {PLAYER -> class}
  607.                 Param(String): "miner"
  608.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  609.                 Object: {LOCATION -> lastBlockBreak}
  610.                 Param: ~
  611.                 Param: ~
  612.                 Param: ~
  613.                 Object: {BLOCK -> QUARTZ_ORE}
  614.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  615.                 Object: {PLAYER -> rand}
  616.                 Object: {RANDOM -> 1,2}
  617.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  618.                 Object: {PLAYER -> money}
  619.                 Object: {PLAYER -> rand}
  620.         [End Line]
  621.         [Command Line]
  622.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  623.                 Object: {PLAYER -> class}
  624.                 Param(String): "miner"
  625.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  626.                 Object: {LOCATION -> lastBlockBreak}
  627.                 Param: ~
  628.                 Param: ~
  629.                 Param: ~
  630.                 Object: {BLOCK -> COAL_ORE}
  631.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  632.                 Object: {PLAYER -> rand}
  633.                 Object: {RANDOM -> 3,6}
  634.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  635.                 Object: {PLAYER -> money}
  636.                 Object: {PLAYER -> rand}
  637.         [End Line]
  638.         [Command Line]
  639.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  640.                 Object: {PLAYER -> class}
  641.                 Param(String): "miner"
  642.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  643.                 Object: {LOCATION -> lastBlockBreak}
  644.                 Param: ~
  645.                 Param: ~
  646.                 Param: ~
  647.                 Object: {BLOCK -> IRON_ORE}
  648.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  649.                 Object: {PLAYER -> rand}
  650.                 Object: {RANDOM -> 3,6}
  651.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  652.                 Object: {PLAYER -> money}
  653.                 Object: {PLAYER -> rand}
  654.         [End Line]
  655.         [Command Line]
  656.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  657.                 Object: {PLAYER -> class}
  658.                 Param(String): "miner"
  659.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  660.                 Object: {LOCATION -> lastBlockBreak}
  661.                 Param: ~
  662.                 Param: ~
  663.                 Param: ~
  664.                 Object: {BLOCK -> GOLD_ORE}
  665.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  666.                 Object: {PLAYER -> rand}
  667.                 Object: {RANDOM -> 8,12}
  668.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  669.                 Object: {PLAYER -> money}
  670.                 Object: {PLAYER -> rand}
  671.         [End Line]
  672.         [Command Line]
  673.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  674.                 Object: {PLAYER -> class}
  675.                 Param(String): "miner"
  676.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  677.                 Object: {LOCATION -> lastBlockBreak}
  678.                 Param: ~
  679.                 Param: ~
  680.                 Param: ~
  681.                 Object: {BLOCK -> REDSTONE_ORE}
  682.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  683.                 Object: {PLAYER -> rand}
  684.                 Object: {RANDOM -> 8,12}
  685.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  686.                 Object: {PLAYER -> money}
  687.                 Object: {PLAYER -> rand}
  688.         [End Line]
  689.         [Command Line]
  690.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  691.                 Object: {PLAYER -> class}
  692.                 Param(String): "miner"
  693.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  694.                 Object: {LOCATION -> lastBlockBreak}
  695.                 Param: ~
  696.                 Param: ~
  697.                 Param: ~
  698.                 Object: {BLOCK -> OBSIDIAN}
  699.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  700.                 Object: {PLAYER -> rand}
  701.                 Object: {RANDOM -> 8,12}
  702.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  703.                 Object: {PLAYER -> money}
  704.                 Object: {PLAYER -> rand}
  705.         [End Line]
  706.         [Command Line]
  707.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  708.                 Object: {PLAYER -> class}
  709.                 Param(String): "miner"
  710.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  711.                 Object: {LOCATION -> lastBlockBreak}
  712.                 Param: ~
  713.                 Param: ~
  714.                 Param: ~
  715.                 Object: {BLOCK -> DIAMOND_ORE}
  716.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  717.                 Object: {PLAYER -> rand}
  718.                 Object: {RANDOM -> 16,24}
  719.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  720.                 Object: {PLAYER -> money}
  721.                 Object: {PLAYER -> rand}
  722.         [End Line]
  723.         [Command Line]
  724.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  725.                 Object: {PLAYER -> class}
  726.                 Param(String): "miner"
  727.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  728.                 Object: {LOCATION -> lastBlockBreak}
  729.                 Param: ~
  730.                 Param: ~
  731.                 Param: ~
  732.                 Object: {BLOCK -> LAPIS_ORE}
  733.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  734.                 Object: {PLAYER -> rand}
  735.                 Object: {RANDOM -> 16,24}
  736.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  737.                 Object: {PLAYER -> money}
  738.                 Object: {PLAYER -> rand}
  739.         [End Line]
  740.     [Magib1/lumberjack]
  741.         [Command Line]
  742.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  743.                 Object: {PLAYER -> class}
  744.                 Param(String): "lumberjack"
  745.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  746.                 Object: {LOCATION -> lastBlockBreak}
  747.                 Param: ~
  748.                 Param: ~
  749.                 Param: ~
  750.                 Object: {BLOCK -> LOG}
  751.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  752.                 Object: {PLAYER -> rand}
  753.                 Object: {RANDOM -> 1,13}
  754.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  755.                 Object: {PLAYER -> money}
  756.                 Object: {PLAYER -> rand}
  757.         [End Line]
  758.         [Command Line]
  759.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  760.                 Object: {PLAYER -> class}
  761.                 Param(String): "lumberjack"
  762.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  763.                 Object: {LOCATION -> lastBlockBreak}
  764.                 Param: ~
  765.                 Param: ~
  766.                 Param: ~
  767.                 Object: {BLOCK -> LOG_2}
  768.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  769.                 Object: {PLAYER -> rand}
  770.                 Object: {RANDOM -> 1,13}
  771.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  772.                 Object: {PLAYER -> money}
  773.                 Object: {PLAYER -> rand}
  774.         [End Line]
  775. |----ONENABLE----|
  776.     [Max1116/money]
  777.         [Command Line]
  778.             ----SETVARIABLE(Parent: 0)(ID: 0)(Params: 2)----
  779.                 Object: {PLAYER -> money}
  780.                 Param: 0
  781.         [End Line]
  782.     [Max1116/Necromancer]
  783.         [Command Line]
  784.             ----SETVARIABLE(Parent: 0)(ID: 0)(Params: 2)----
  785.                 Object: {PLAYER -> class}
  786.                 Param(String): "none"
  787.         [End Line]
  788.     [Darkirby3Test/testFile]
  789.         [Command Line]
  790.             ----SETVARIABLE(Parent: 0)(ID: 0)(Params: 2)----
  791.                 Object: {PLAYER -> protection}
  792.                 Param(String): "on"
  793.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  794.                 Object: {PLAYER -> class}
  795.                 Param(String): "none"
  796.         [End Line]
  797.     [Linkupdated/testMod]
  798.         [Command Line]
  799.             ----SETVARIABLE(Parent: 0)(ID: 0)(Params: 2)----
  800.                 Object: {PLAYER -> rightClickTimes}
  801.                 Param: 0
  802.         [End Line]
  803. |----ONENTITYDAMAGE----|
  804.     [Darkirby3Test/testFile]
  805.         [Command Line]
  806.             ----DETECTENTITY(Parent: 0)(ID: 0)(Params: 2)----
  807.                 Object: {ENTITY -> lastDamager}
  808.                 Object: {ENTITY -> zombie}
  809.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  810.                 Param(String): "&6Your_Mom!"
  811.         [End Line]
  812.         [Command Line]
  813.             ----DETECTENTITY(Parent: 0)(ID: 0)(Params: 2)----
  814.                 Object: {ENTITY -> lastTarget}
  815.                 Object: {ENTITY -> pig}
  816.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  817.                 Param(String): "&6Your Mom!"
  818.         [End Line]
  819.         [Command Line]
  820.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  821.                 Object: {PLAYER -> protection}
  822.                 Param(String): "on"
  823.             ----DETECTBLOCKRADIUS(Parent: 0)(ID: 1)(Params: 8)----
  824.                 Object: {LOCATION -> player}
  825.                 Param: 5
  826.                 Param: 5
  827.                 Param: 5
  828.                 Param: ~
  829.                 Param: ~
  830.                 Param: ~
  831.                 Object: {BLOCK -> sponge}
  832.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  833.                 Param(String): "&4You cannot pvp here !"
  834.             ----CANCELEVENT(Parent: 0)(ID: 3)(Params: 0)----
  835.         [End Line]
  836.     [Magib1/elven]
  837.         [Command Line]
  838.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  839.                 Object: {PLAYER -> race}
  840.                 Param(String): "elven"
  841.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 2)----
  842.                 Object: {PLAYER -> enchantedForest}
  843.                 Param(String): "1"
  844.             ----DETECTBLOCK(Parent: 0)(ID: 2)(Params: 6)----
  845.                 Object: {LOCATION -> player}
  846.                 Param: ~
  847.                 Param: ~-1
  848.                 Param: ~
  849.                 Object: {BLOCK -> DIRT}
  850.                 Param: 1
  851.             ----REMOVEHEALTH(Parent: 0)(ID: 3)(Params: 2)----
  852.                 Object: {ENTITY -> lastTarget}
  853.                 Param: 5
  854.             ----ELSE(Parent: 0)(ID: 4)(Params: 1)----
  855.                 Param: 1
  856.             ----DETECTBLOCK(Parent: 0)(ID: 5)(Params: 5)----
  857.                 Object: {LOCATION -> player}
  858.                 Param: ~
  859.                 Param: ~-1
  860.                 Param: ~
  861.                 Object: {BLOCK -> GRASS}
  862.             ----REMOVEHEALTH(Parent: 0)(ID: 6)(Params: 2)----
  863.                 Object: {ENTITY -> lastTarget}
  864.                 Param: 5
  865.         [End Line]
  866. |----ONPLAYERJOIN----|
  867.     [Max1116/money]
  868.         [Command Line]
  869.             ----SETVARIABLE(Parent: 0)(ID: 0)(Params: 2)----
  870.                 Object: {PLAYER -> money}
  871.                 Param: 0
  872.         [End Line]
  873.     [Max1116/Necromancer]
  874.         [Command Line]
  875.             ----SETVARIABLE(Parent: 0)(ID: 0)(Params: 2)----
  876.                 Object: {PLAYER -> class}
  877.                 Param(String): "none"
  878.         [End Line]
  879.     [Darkirby3Test/testFile]
  880.         [Command Line]
  881.             ----SENDCHATMESSAGE(Parent: 0)(ID: 0)(Params: 1)----
  882.                 Param(String): "&aWELCOME_TO_&8CITYWARS_&6LITE&a !"
  883.         [End Line]
  884.         [Command Line]
  885.             ----SETVARIABLE(Parent: 0)(ID: 0)(Params: 2)----
  886.                 Object: {PLAYER -> protection}
  887.                 Param(String): "on"
  888.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  889.                 Object: {PLAYER -> class}
  890.                 Param(String): "none"
  891.         [End Line]
  892.     [Linkupdated/testMod]
  893.         [Command Line]
  894.             ----SETVARIABLE(Parent: 0)(ID: 0)(Params: 2)----
  895.                 Object: {PLAYER -> rightClickTimes}
  896.                 Param: 0
  897.         [End Line]
  898. |----ONPLAYERRESPAWN----|
  899.     [Darkirby3Test/testFile]
  900.         [Command Line]
  901.             ----SENDCHATMESSAGE(Parent: 0)(ID: 0)(Params: 1)----
  902.                 Param(String): "&aWelcome to Ospawn"
  903.             ----TELEPORT(Parent: 0)(ID: 1)(Params: 5)----
  904.                 Object: {ENTITY -> player}
  905.                 Object: {LOCATION -> -125,71,24}
  906.                 Param: ~
  907.                 Param: ~
  908.                 Param: ~
  909.         [End Line]
  910. |----ONPLAYERCOMMAND----|
  911.     [Max1116/money]
  912.         [Command Line]
  913.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  914.                 Object: {PLAYER -> lastCommand}
  915.                 Param(String): "/$"
  916.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  917.                 Param(String): "You have player[money] $"
  918.         [End Line]
  919.     [Max1116/test]
  920.         [Command Line]
  921.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  922.                 Object: {PLAYER -> lastCommand}
  923.                 Param(String): "/spawn"
  924.             ----TELEPORT(Parent: 0)(ID: 1)(Params: 5)----
  925.                 Object: {ENTITY -> player}
  926.                 Object: {LOCATION -> -125,71,24}
  927.                 Param: ~
  928.                 Param: ~
  929.                 Param: ~
  930.         [End Line]
  931.         [Command Line]
  932.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  933.                 Object: {PLAYER -> lastCommand}
  934.                 Param(String): "/dog"
  935.             ----SPAWNMOB(Parent: 0)(ID: 1)(Params: 6)----
  936.                 Object: {ENTITY -> wolf}
  937.                 Param: 1
  938.                 Object: {LOCATION -> player}
  939.                 Param: ~+1
  940.                 Param: ~
  941.                 Param: ~+1
  942.             ----SPAWNITEM(Parent: 0)(ID: 2)(Params: 3)----
  943.                 Object: {ITEM -> bone}
  944.                 Param: 5
  945.                 Param: 0
  946.         [End Line]
  947.         [Command Line]
  948.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  949.                 Object: {PLAYER -> lastCommand}
  950.                 Param(String): "/dirt"
  951.             ----SPAWNITEM(Parent: 0)(ID: 1)(Params: 3)----
  952.                 Object: {ITEM -> dirt}
  953.                 Param: 64
  954.                 Param: 0
  955.         [End Line]
  956.     [Max1116/Necromancer]
  957.         [Command Line]
  958.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  959.                 Object: {PLAYER -> lastCommand}
  960.                 Param(String): "/setclass necromancer"
  961.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  962.                 Object: {PLAYER -> class}
  963.                 Param(String): "necro"
  964.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  965.                 Param(String): "&6You are now a necromancer!"
  966.         [End Line]
  967.     [Darkirby3Test/testFile]
  968.         [Command Line]
  969.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  970.                 Object: {PLAYER -> lastCommand}
  971.                 Param(String): "/setday"
  972.             ----SETTIME(Parent: 0)(ID: 1)(Params: 1)----
  973.                 Param: 0
  974.         [End Line]
  975.         [Command Line]
  976.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  977.                 Object: {PLAYER -> lastCommand}
  978.                 Param(String): "/setnight"
  979.             ----SETTIME(Parent: 0)(ID: 1)(Params: 1)----
  980.                 Param: 20000
  981.         [End Line]
  982.     [Magib1/help]
  983.         [Command Line]
  984.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  985.                 Object: {PLAYER -> lastCommand}
  986.                 Param(String): "/help"
  987.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  988.                 Param(String): "&c--------------------------------------"
  989.         [End Line]
  990.         [Command Line]
  991.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  992.                 Object: {PLAYER -> lastCommand}
  993.                 Param(String): "/help"
  994.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  995.                 Param(String): "           &6&lCity&8&lwars &a&lHelp Directory"
  996.         [End Line]
  997.         [Command Line]
  998.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  999.                 Object: {PLAYER -> lastCommand}
  1000.                 Param(String): "/help"
  1001.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1002.                 Param(String): "&c--------------------------------------"
  1003.         [End Line]
  1004.         [Command Line]
  1005.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1006.                 Object: {PLAYER -> lastCommand}
  1007.                 Param(String): "/help"
  1008.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1009.                 Param(String): "&f/help classes &6- &eInformation on Classes"
  1010.         [End Line]
  1011.         [Command Line]
  1012.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1013.                 Object: {PLAYER -> lastCommand}
  1014.                 Param(String): "/help"
  1015.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1016.                 Param(String): "&f/help races &6- &eInformation on Races"
  1017.         [End Line]
  1018.         [Command Line]
  1019.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1020.                 Object: {PLAYER -> lastCommand}
  1021.                 Param(String): "/help"
  1022.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1023.                 Param(String): "&f/help cities &6- &eInformation on Cities"
  1024.         [End Line]
  1025.         [Command Line]
  1026.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1027.                 Object: {PLAYER -> lastCommand}
  1028.                 Param(String): "/help"
  1029.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1030.                 Param(String): "&f/help vip &6- &eInformation on VIP Commands"
  1031.         [End Line]
  1032.         [Command Line]
  1033.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1034.                 Object: {PLAYER -> lastCommand}
  1035.                 Param(String): "/help"
  1036.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1037.                 Param(String): "&f/help svip &6- &eInformation on SVIP Commands"
  1038.         [End Line]
  1039.         [Command Line]
  1040.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1041.                 Object: {PLAYER -> lastCommand}
  1042.                 Param(String): "/help"
  1043.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1044.                 Param(String): "&f/help bvip &6- &eInformation on BVIP Commands"
  1045.         [End Line]
  1046.         [Command Line]
  1047.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1048.                 Object: {PLAYER -> lastCommand}
  1049.                 Param(String): "/help classes"
  1050.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1051.                 Param(String): "&c--------------------------------------"
  1052.         [End Line]
  1053.         [Command Line]
  1054.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1055.                 Object: {PLAYER -> lastCommand}
  1056.                 Param(String): "/help classes"
  1057.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1058.                 Param(String): "         &6&lCity&8&lwars &a&lClass Information"
  1059.         [End Line]
  1060.         [Command Line]
  1061.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1062.                 Object: {PLAYER -> lastCommand}
  1063.                 Param(String): "/help classes"
  1064.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1065.                 Param(String): "&c--------------------------------------"
  1066.         [End Line]
  1067.         [Command Line]
  1068.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1069.                 Object: {PLAYER -> lastCommand}
  1070.                 Param(String): "/help classes"
  1071.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1072.                 Param(String): "&f/setclass &6- &eView available classes"
  1073.         [End Line]
  1074.         [Command Line]
  1075.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1076.                 Object: {PLAYER -> lastCommand}
  1077.                 Param(String): "/help classes"
  1078.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1079.                 Param(String): "&f/setclass <class> &6- &eSet your class"
  1080.         [End Line]
  1081.         [Command Line]
  1082.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1083.                 Object: {PLAYER -> lastCommand}
  1084.                 Param(String): "/help classes"
  1085.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1086.                 Param(String): "/checkclass &6- &eCheck your current class"
  1087.         [End Line]
  1088.     [Magib1/cwRank]
  1089.         [Command Line]
  1090.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1091.                 Object: {PLAYER -> lastCommand}
  1092.                 Param(String): "/cwrank"
  1093.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1094.                 Param(String): "&6Available Ranks: vip, svip, bvip"
  1095.         [End Line]
  1096.         [Command Line]
  1097.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1098.                 Object: {PLAYER -> lastCommand}
  1099.                 Param(String): "/cwrank greenie"
  1100.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  1101.                 Object: {PLAYER -> cwrank}
  1102.                 Param(String): "greenie"
  1103.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1104.                 Param(String): "&aYou are now a Greenie!"
  1105.         [End Line]
  1106.         [Command Line]
  1107.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1108.                 Object: {PLAYER -> lastCommand}
  1109.                 Param(String): "/cwrank vip"
  1110.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  1111.                 Object: {PLAYER -> cwrank}
  1112.                 Param(String): "vip"
  1113.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1114.                 Param(String): "&aYou are now a VIP!"
  1115.         [End Line]
  1116.         [Command Line]
  1117.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1118.                 Object: {PLAYER -> lastCommand}
  1119.                 Param(String): "/cwrank svip"
  1120.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  1121.                 Object: {PLAYER -> cwrank}
  1122.                 Param(String): "svip"
  1123.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1124.                 Param(String): "&aYou are now a SVIP!"
  1125.         [End Line]
  1126.         [Command Line]
  1127.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1128.                 Object: {PLAYER -> lastCommand}
  1129.                 Param(String): "/cwrank bvip"
  1130.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  1131.                 Object: {PLAYER -> cwrank}
  1132.                 Param(String): "bvip"
  1133.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1134.                 Param(String): "&aYou are now a BVIP!"
  1135.         [End Line]
  1136.     [Magib1/setclass]
  1137.         [Command Line]
  1138.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1139.                 Object: {PLAYER -> lastCommand}
  1140.                 Param(String): "/setclass"
  1141.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1142.                 Param(String): "&aAvailable Classes:"
  1143.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1144.                 Param(String): "&aBuilder, AdvBuilder, Miner, AdvMiner, ProMiner,"
  1145.             ----SENDCHATMESSAGE(Parent: 0)(ID: 3)(Params: 1)----
  1146.                 Param(String): "&aFarmer, Lumberjack, Hunter, AdvHunter, Chemist"
  1147.         [End Line]
  1148.         [Command Line]
  1149.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1150.                 Object: {PLAYER -> lastCommand}
  1151.                 Param(String): "/setclass builder"
  1152.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  1153.                 Object: {PLAYER -> class}
  1154.                 Param(String): "builder"
  1155.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1156.                 Param(String): "&6You are now a Builder!"
  1157.         [End Line]
  1158.         [Command Line]
  1159.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1160.                 Object: {PLAYER -> lastCommand}
  1161.                 Param(String): "/setclass farmer"
  1162.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  1163.                 Object: {PLAYER -> class}
  1164.                 Param(String): "farmer"
  1165.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1166.                 Param(String): "&6You are now a Farmer!"
  1167.         [End Line]
  1168.         [Command Line]
  1169.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1170.                 Object: {PLAYER -> lastCommand}
  1171.                 Param(String): "/setclass lumberjack"
  1172.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  1173.                 Object: {PLAYER -> class}
  1174.                 Param(String): "lumberjack"
  1175.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1176.                 Param(String): "&6You are now a Lumberjack!"
  1177.         [End Line]
  1178.         [Command Line]
  1179.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1180.                 Object: {PLAYER -> lastCommand}
  1181.                 Param(String): "/setclass hunter"
  1182.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  1183.                 Object: {PLAYER -> class}
  1184.                 Param(String): "hunter"
  1185.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1186.                 Param(String): "&6You are now a Hunter!"
  1187.         [End Line]
  1188.         [Command Line]
  1189.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1190.                 Object: {PLAYER -> lastCommand}
  1191.                 Param(String): "/setclass advbuilder"
  1192.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  1193.                 Object: {PLAYER -> class}
  1194.                 Param(String): "advbuilder"
  1195.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1196.                 Param(String): "&6You are now an AdvBuilder!"
  1197.         [End Line]
  1198.         [Command Line]
  1199.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1200.                 Object: {PLAYER -> lastCommand}
  1201.                 Param(String): "/setclass advhunter"
  1202.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  1203.                 Object: {PLAYER -> class}
  1204.                 Param(String): "advhunter"
  1205.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1206.                 Param(String): "&6You are now an AdvHunter!"
  1207.         [End Line]
  1208.         [Command Line]
  1209.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1210.                 Object: {PLAYER -> lastCommand}
  1211.                 Param(String): "/setclass chemist"
  1212.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  1213.                 Object: {PLAYER -> class}
  1214.                 Param(String): "chemist"
  1215.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1216.                 Param(String): "&6You are now a Chemist!"
  1217.         [End Line]
  1218.         [Command Line]
  1219.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1220.                 Object: {PLAYER -> lastCommand}
  1221.                 Param(String): "/setclass stripper"
  1222.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  1223.                 Object: {PLAYER -> class}
  1224.                 Param(String): "stripper"
  1225.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1226.                 Param(String): "&6You are now a Stripper!"
  1227.         [End Line]
  1228.         [Command Line]
  1229.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1230.                 Object: {PLAYER -> lastCommand}
  1231.                 Param(String): "/setclass miner"
  1232.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  1233.                 Object: {PLAYER -> class}
  1234.                 Param(String): "miner"
  1235.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1236.                 Param(String): "&6You are now a Miner!"
  1237.         [End Line]
  1238.         [Command Line]
  1239.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1240.                 Object: {PLAYER -> lastCommand}
  1241.                 Param(String): "/setclass advminer"
  1242.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  1243.                 Object: {PLAYER -> class}
  1244.                 Param(String): "advminer"
  1245.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1246.                 Param(String): "&6You are now an AdvMiner!"
  1247.         [End Line]
  1248.         [Command Line]
  1249.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1250.                 Object: {PLAYER -> lastCommand}
  1251.                 Param(String): "/setclass prominer"
  1252.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  1253.                 Object: {PLAYER -> class}
  1254.                 Param(String): "prominer"
  1255.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1256.                 Param(String): "&6You are now a ProMiner!"
  1257.         [End Line]
  1258.         [Command Line]
  1259.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1260.                 Object: {PLAYER -> lastCommand}
  1261.                 Param(String): "/checkclass"
  1262.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1263.                 Param(String): "&aYour current class is: player[class]"
  1264.         [End Line]
  1265.     [Magib1/itemSpawning]
  1266.         [Command Line]
  1267.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1268.                 Object: {PLAYER -> lastCommand}
  1269.                 Param(String): "/i dirt"
  1270.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 2)----
  1271.                 Object: {PLAYER -> cwrank}
  1272.                 Param(String): "vip"
  1273.             ----SPAWNITEM(Parent: 0)(ID: 2)(Params: 3)----
  1274.                 Object: {ITEM -> dirt}
  1275.                 Param: 1
  1276.                 Param: 0
  1277.         [End Line]
  1278.         [Command Line]
  1279.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1280.                 Object: {PLAYER -> lastCommand}
  1281.                 Param(String): "/i cobblestone"
  1282.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 2)----
  1283.                 Object: {PLAYER -> cwrank}
  1284.                 Param(String): "vip"
  1285.             ----SPAWNITEM(Parent: 0)(ID: 2)(Params: 3)----
  1286.                 Object: {ITEM -> cobblestone}
  1287.                 Param: 1
  1288.                 Param: 0
  1289.         [End Line]
  1290.         [Command Line]
  1291.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1292.                 Object: {PLAYER -> lastCommand}
  1293.                 Param(String): "/i sand"
  1294.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 2)----
  1295.                 Object: {PLAYER -> cwrank}
  1296.                 Param(String): "vip"
  1297.             ----SPAWNITEM(Parent: 0)(ID: 2)(Params: 3)----
  1298.                 Object: {ITEM -> sand}
  1299.                 Param: 1
  1300.                 Param: 0
  1301.         [End Line]
  1302.         [Command Line]
  1303.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1304.                 Object: {PLAYER -> lastCommand}
  1305.                 Param(String): "/i gravel"
  1306.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 2)----
  1307.                 Object: {PLAYER -> cwrank}
  1308.                 Param(String): "vip"
  1309.             ----SPAWNITEM(Parent: 0)(ID: 2)(Params: 3)----
  1310.                 Object: {ITEM -> gravel}
  1311.                 Param: 1
  1312.                 Param: 0
  1313.         [End Line]
  1314.         [Command Line]
  1315.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1316.                 Object: {PLAYER -> lastCommand}
  1317.                 Param(String): "/i planks"
  1318.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 2)----
  1319.                 Object: {PLAYER -> cwrank}
  1320.                 Param(String): "vip"
  1321.             ----SPAWNITEM(Parent: 0)(ID: 2)(Params: 3)----
  1322.                 Object: {ITEM -> wood}
  1323.                 Param: 1
  1324.                 Param: 0
  1325.         [End Line]
  1326.         [Command Line]
  1327.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1328.                 Object: {PLAYER -> lastCommand}
  1329.                 Param(String): "/i cactus"
  1330.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 2)----
  1331.                 Object: {PLAYER -> cwrank}
  1332.                 Param(String): "vip"
  1333.             ----SPAWNITEM(Parent: 0)(ID: 2)(Params: 3)----
  1334.                 Object: {ITEM -> cactus}
  1335.                 Param: 1
  1336.                 Param: 0
  1337.         [End Line]
  1338.         [Command Line]
  1339.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1340.                 Object: {PLAYER -> lastCommand}
  1341.                 Param(String): "/i clay"
  1342.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 2)----
  1343.                 Object: {PLAYER -> cwrank}
  1344.                 Param(String): "vip"
  1345.             ----SPAWNITEM(Parent: 0)(ID: 2)(Params: 3)----
  1346.                 Object: {ITEM -> clay}
  1347.                 Param: 1
  1348.                 Param: 0
  1349.         [End Line]
  1350.         [Command Line]
  1351.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1352.                 Object: {PLAYER -> lastCommand}
  1353.                 Param(String): "/i wool"
  1354.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 2)----
  1355.                 Object: {PLAYER -> cwrank}
  1356.                 Param(String): "vip"
  1357.             ----SPAWNITEM(Parent: 0)(ID: 2)(Params: 3)----
  1358.                 Object: {ITEM -> wool}
  1359.                 Object: {LASTCOMMAND -> 1}
  1360.                 Object: {LASTCOMMAND -> 2}
  1361.         [End Line]
  1362.         [Command Line]
  1363.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1364.                 Object: {PLAYER -> lastCommand}
  1365.                 Param(String): "/testing"
  1366.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1367.                 Param(String): "&aAdditional output: lastCommand[0] lastCommand[1]"
  1368.         [End Line]
  1369.     [Magib1/chemist]
  1370.         [Command Line]
  1371.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1372.                 Object: {PLAYER -> class}
  1373.                 Param(String): "chemist"
  1374.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 2)----
  1375.                 Object: {PLAYER -> lastCommand}
  1376.                 Param(String): "/buy"
  1377.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1378.                 Param(String): "&c/buy list | <itemname> <amount>"
  1379.         [End Line]
  1380.         [Command Line]
  1381.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1382.                 Object: {PLAYER -> class}
  1383.                 Param(String): "chemist"
  1384.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 2)----
  1385.                 Object: {PLAYER -> lastCommand}
  1386.                 Param(String): "/buy list"
  1387.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1388.                 Param(String): "&a&lItems for Sale:"
  1389.         [End Line]
  1390.         [Command Line]
  1391.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1392.                 Object: {PLAYER -> class}
  1393.                 Param(String): "chemist"
  1394.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 2)----
  1395.                 Object: {PLAYER -> lastCommand}
  1396.                 Param(String): "/buy list"
  1397.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1398.                 Param(String): "&a&lCauldron      $120"
  1399.         [End Line]
  1400.         [Command Line]
  1401.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1402.                 Object: {PLAYER -> class}
  1403.                 Param(String): "chemist"
  1404.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 2)----
  1405.                 Object: {PLAYER -> lastCommand}
  1406.                 Param(String): "/buy list"
  1407.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1408.                 Param(String): "&a&lMagma Cream   $525"
  1409.         [End Line]
  1410.         [Command Line]
  1411.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1412.                 Object: {PLAYER -> class}
  1413.                 Param(String): "chemist"
  1414.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 2)----
  1415.                 Object: {PLAYER -> lastCommand}
  1416.                 Param(String): "/buy list"
  1417.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1418.                 Param(String): "&a&lGhast Tear    $525"
  1419.         [End Line]
  1420.         [Command Line]
  1421.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1422.                 Object: {PLAYER -> class}
  1423.                 Param(String): "chemist"
  1424.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 2)----
  1425.                 Object: {PLAYER -> lastCommand}
  1426.                 Param(String): "/buy cauldron"
  1427.             ----SPAWNITEM(Parent: 0)(ID: 2)(Params: 3)----
  1428.                 Object: {ITEM -> cauldron_item}
  1429.                 Param: 1
  1430.                 Param: 0
  1431.             ----SENDCHATMESSAGE(Parent: 0)(ID: 3)(Params: 1)----
  1432.                 Param(String): "&aCauldron purchased for $525"
  1433.         [End Line]
  1434.     [Magib1/elven]
  1435.         [Command Line]
  1436.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1437.                 Object: {PLAYER -> lastCommand}
  1438.                 Param(String): "/setrace elven"
  1439.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  1440.                 Object: {PLAYER -> race}
  1441.                 Param(String): "elven"
  1442.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1443.                 Param(String): "&aYour race is now Elven!"
  1444.         [End Line]
  1445.         [Command Line]
  1446.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1447.                 Object: {PLAYER -> lastCommand}
  1448.                 Param(String): "/setability"
  1449.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1450.                 Param(String): "&c/setability list | <ability> <level>"
  1451.         [End Line]
  1452.         [Command Line]
  1453.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1454.                 Object: {PLAYER -> lastCommand}
  1455.                 Param(String): "/setability list"
  1456.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 2)----
  1457.                 Object: {PLAYER -> race}
  1458.                 Param(String): "elven"
  1459.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1460.                 Param(String): "&aAbilities: FeatherWeight, EnchantedForest, AdvancedBow, RareForest, FriendZoned"
  1461.         [End Line]
  1462.         [Command Line]
  1463.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1464.                 Object: {PLAYER -> lastCommand}
  1465.                 Param(String): "/setability featherWeight 1"
  1466.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  1467.                 Object: {PLAYER -> featherWeight}
  1468.                 Param(String): "1"
  1469.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1470.                 Param(String): "&aYour FeatherWeight level is now 1."
  1471.         [End Line]
  1472.         [Command Line]
  1473.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1474.                 Object: {PLAYER -> lastCommand}
  1475.                 Param(String): "/setability enchantedForest 1"
  1476.             ----SETVARIABLE(Parent: 0)(ID: 1)(Params: 2)----
  1477.                 Object: {PLAYER -> enchantedForest}
  1478.                 Param(String): "1"
  1479.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1480.                 Param(String): "&aYour EnchantedForest level is now 1."
  1481.         [End Line]
  1482.     [Magib1/magiTest]
  1483.         [Command Line]
  1484.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1485.                 Object: {PLAYER -> lastCommand}
  1486.                 Param(String): "/say text test"
  1487.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1488.                 Object: {LASTCOMMAND -> 0}
  1489.         [End Line]
  1490. |----ONEXPLOSION----|
  1491.     [Darkirby3Test/testFile]
  1492.         [Command Line]
  1493.             ----CANCELEVENT(Parent: 0)(ID: 0)(Params: 0)----
  1494.         [End Line]
  1495. |----ONPLAYERDAMAGE----|
  1496.     [Darkirby3Test/testFile]
  1497.         [Command Line]
  1498.             ----SENDCHATMESSAGE(Parent: 0)(ID: 0)(Params: 1)----
  1499.                 Param(String): "&aYou get damage"
  1500.         [End Line]
  1501.     [Magib1/elven]
  1502.         [Command Line]
  1503.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1504.                 Object: {PLAYER -> race}
  1505.                 Param(String): "elven"
  1506.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 2)----
  1507.                 Object: {PLAYER -> featherWeight}
  1508.                 Param(String): "1"
  1509.             ----ADDPOTIONEFFECT(Parent: 0)(ID: 2)(Params: 4)----
  1510.                 Object: {ENTITY -> player}
  1511.                 Param: JUMP
  1512.                 Param: 1
  1513.                 Param: 255
  1514.         [End Line]
  1515. |----ONPLAYERRIGHTCLICK----|
  1516.     [Darkirby3Test/testFile]
  1517.         [Command Line]
  1518.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 1)----
  1519.                 Object: {ITEM -> BLAZE_POWDER}
  1520.             ----ADDPOTIONEFFECT(Parent: 0)(ID: 1)(Params: 4)----
  1521.                 Object: {ENTITY -> player}
  1522.                 Param: CONFUSION
  1523.                 Param: 6
  1524.                 Param: 0
  1525.             ----TELEPORT(Parent: 0)(ID: 2)(Params: 5)----
  1526.                 Object: {ENTITY -> lastTarget}
  1527.                 Object: {LOCATION -> player}
  1528.                 Param: ~
  1529.                 Param: ~
  1530.                 Param: ~
  1531.             ----SENDCHATMESSAGE(Parent: 0)(ID: 3)(Params: 1)----
  1532.                 Param(String): "&aWOSH !"
  1533.         [End Line]
  1534.         [Command Line]
  1535.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 1)----
  1536.                 Object: {ITEM -> SUGAR}
  1537.             ----ADDPOTIONEFFECT(Parent: 0)(ID: 1)(Params: 4)----
  1538.                 Object: {ENTITY -> player}
  1539.                 Param: CONFUSION
  1540.                 Param: 6
  1541.                 Param: 0
  1542.             ----TELEPORT(Parent: 0)(ID: 2)(Params: 5)----
  1543.                 Object: {ENTITY -> player}
  1544.                 Object: {LOCATION -> -125,71,24}
  1545.                 Param: ~
  1546.                 Param: ~
  1547.                 Param: ~
  1548.             ----SENDCHATMESSAGE(Parent: 0)(ID: 3)(Params: 1)----
  1549.                 Param(String): "&aWOSH !"
  1550.         [End Line]
  1551.         [Command Line]
  1552.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 1)----
  1553.                 Object: {ITEM -> SLIME_BALL}
  1554.             ----ADDPOTIONEFFECT(Parent: 0)(ID: 1)(Params: 4)----
  1555.                 Object: {ENTITY -> player}
  1556.                 Param: speed
  1557.                 Param: 5
  1558.                 Param: 2
  1559.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1560.                 Param(String): "&aPotion Speed Activated!"
  1561.         [End Line]
  1562.         [Command Line]
  1563.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 1)----
  1564.                 Object: {ITEM -> GLOWSTONE_DUST}
  1565.             ----ADDPOTIONEFFECT(Parent: 0)(ID: 1)(Params: 4)----
  1566.                 Object: {ENTITY -> player}
  1567.                 Param: jump
  1568.                 Param: 5
  1569.                 Param: 6
  1570.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1571.                 Param(String): "&aNinja jump activated!"
  1572.         [End Line]
  1573.         [Command Line]
  1574.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 1)----
  1575.                 Object: {ITEM -> GOLD_INGOT}
  1576.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 3)----
  1577.                 Object: {PLAYER -> protection}
  1578.                 Param(String): "on"
  1579.                 Param: 10
  1580.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  1581.                 Object: {PLAYER -> protection}
  1582.                 Param(String): "off"
  1583.             ----SENDCHATMESSAGE(Parent: 0)(ID: 3)(Params: 1)----
  1584.                 Param(String): "&6Protection are now &aoff"
  1585.             ----ELSE(Parent: 0)(ID: 4)(Params: 1)----
  1586.                 Param: 10
  1587.             ----SETVARIABLE(Parent: 0)(ID: 5)(Params: 2)----
  1588.                 Object: {PLAYER -> protection}
  1589.                 Param(String): "on"
  1590.             ----SENDCHATMESSAGE(Parent: 0)(ID: 6)(Params: 1)----
  1591.                 Param(String): "&6Protection are now &aon"
  1592.         [End Line]
  1593.         [Command Line]
  1594.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 1)----
  1595.                 Object: {ITEM -> IRON_INGOT}
  1596.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 3)----
  1597.                 Object: {PLAYER -> protection}
  1598.                 Param(String): "on"
  1599.                 Param: 10
  1600.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1601.                 Param(String): "&aProtection are now up"
  1602.         [End Line]
  1603.         [Command Line]
  1604.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 1)----
  1605.                 Object: {ITEM -> SADDLE}
  1606.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1607.                 Param(String): "&6The protection are =&a player[protection] "
  1608.         [End Line]
  1609.         [Command Line]
  1610.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 1)----
  1611.                 Object: {ITEM -> SULPHUR}
  1612.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1613.                 Param(String): "You right clicked player[rightClickTimes] times, test block[itemInHand] block[lastBlockBreak]"
  1614.         [End Line]
  1615.         [Command Line]
  1616.             ----DETECTITEMINHANDNAME(Parent: 0)(ID: 0)(Params: 2)----
  1617.                 Object: {ENTITY -> player}
  1618.                 Param(String): "timeChanger"
  1619.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1620.                 Param(String): "You Changed the time"
  1621.             ----SETTIME(Parent: 0)(ID: 2)(Params: 1)----
  1622.                 Param: 0
  1623.         [End Line]
  1624.     [Magib1/magiTest]
  1625.         [Command Line]
  1626.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 1)----
  1627.                 Object: {ITEM -> NETHER_STAR}
  1628.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  1629.                 Object: {LOCATION -> player}
  1630.                 Param: ~
  1631.                 Param: ~
  1632.                 Param: ~
  1633.                 Object: {BLOCK -> air}
  1634.             ----DETECTBLOCK(Parent: 0)(ID: 2)(Params: 5)----
  1635.                 Object: {LOCATION -> player}
  1636.                 Param: ~
  1637.                 Param: ~1
  1638.                 Param: ~
  1639.                 Object: {BLOCK -> air}
  1640.             ----SENDCHATMESSAGE(Parent: 0)(ID: 3)(Params: 1)----
  1641.                 Param(String): "&aYou aren't suffocating.  &lCongratulations!"
  1642.         [End Line]
  1643.         [Command Line]
  1644.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 1)----
  1645.                 Object: {ITEM -> NETHER_BRICK_ITEM}
  1646.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 6)----
  1647.                 Object: {LOCATION -> player}
  1648.                 Param: ~
  1649.                 Param: ~-1
  1650.                 Param: ~
  1651.                 Object: {BLOCK -> air}
  1652.                 Param: 10
  1653.             ----DETECTBLOCK(Parent: 0)(ID: 2)(Params: 6)----
  1654.                 Object: {LOCATION -> player}
  1655.                 Param: ~
  1656.                 Param: ~-2
  1657.                 Param: ~
  1658.                 Object: {BLOCK -> air}
  1659.                 Param: 10
  1660.             ----TELEPORT(Parent: 0)(ID: 3)(Params: 5)----
  1661.                 Object: {ENTITY -> player}
  1662.                 Object: {LOCATION -> player}
  1663.                 Param: ~
  1664.                 Param: ~-2
  1665.                 Param: ~
  1666.             ----ELSE(Parent: 0)(ID: 4)(Params: 1)----
  1667.                 Param: 10
  1668.             ----SENDCHATMESSAGE(Parent: 0)(ID: 5)(Params: 1)----
  1669.                 Param(String): "&cThere is no room below you!"
  1670.         [End Line]
  1671.         [Command Line]
  1672.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 1)----
  1673.                 Object: {ITEM -> CLAY_BRICK}
  1674.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 6)----
  1675.                 Object: {LOCATION -> player}
  1676.                 Param: ~
  1677.                 Param: ~-1
  1678.                 Param: ~
  1679.                 Object: {BLOCK -> air}
  1680.                 Param: 10
  1681.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1682.                 Param(String): "Local Message 1"
  1683.             ----ELSE(Parent: 0)(ID: 3)(Params: 1)----
  1684.                 Param: 10
  1685.             ----DETECTBLOCK(Parent: 0)(ID: 4)(Params: 6)----
  1686.                 Object: {LOCATION -> player}
  1687.                 Param: ~
  1688.                 Param: ~+2
  1689.                 Param: ~
  1690.                 Object: {BLOCK -> air}
  1691.                 Param: 11
  1692.             ----SENDCHATMESSAGE(Parent: 0)(ID: 5)(Params: 1)----
  1693.                 Param(String): "Local Message 2"
  1694.             ----ELSE(Parent: 0)(ID: 6)(Params: 2)----
  1695.                 Param: 11
  1696.                 Param: true
  1697.             ----SENDCHATMESSAGE(Parent: 0)(ID: 7)(Params: 1)----
  1698.                 Param(String): "Local Message 3"
  1699.         [End Line]
  1700.         [Command Line]
  1701.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 1)----
  1702.                 Object: {ITEM -> BLAZE_ROD}
  1703.             ----DETECTBLOCKRADIUS(Parent: 0)(ID: 1)(Params: 8)----
  1704.                 Object: {LOCATION -> player}
  1705.                 Param: 1
  1706.                 Param: 10
  1707.                 Param: 1
  1708.                 Param: ~
  1709.                 Param: ~
  1710.                 Param: ~
  1711.                 Object: {BLOCK -> cobblestone}
  1712.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1713.                 Param(String): "&aSuccess!"
  1714.         [End Line]
  1715.         [Command Line]
  1716.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 1)----
  1717.                 Object: {ITEM -> BLAZE_ROD}
  1718.             ----DETECTBLOCKRADIUS(Parent: 0)(ID: 1)(Params: 8)----
  1719.                 Object: {LOCATION -> player}
  1720.                 Param: 1
  1721.                 Param: 5
  1722.                 Param: 3
  1723.                 Param: ~
  1724.                 Param: ~
  1725.                 Param: ~
  1726.                 Object: {BLOCK -> STONE}
  1727.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1728.                 Param(String): "There is stone nearby!"
  1729.         [End Line]
  1730.     [Linkupdated/testMod]
  1731.         [Command Line]
  1732.             ----SENDCHATMESSAGE(Parent: 0)(ID: 0)(Params: 1)----
  1733.                 Object: {BLOCK -> itemInHand}
  1734.         [End Line]
  1735.         [Command Line]
  1736.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 2)----
  1737.                 Object: {ENTITY -> player}
  1738.                 Object: {ITEM -> arrow}
  1739.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1740.                 Param(String): "You right clicked player[rightClickTimes] times"
  1741.         [End Line]
  1742.         [Command Line]
  1743.             ----DETECTITEMINHANDNAME(Parent: 0)(ID: 0)(Params: 2)----
  1744.                 Object: {ENTITY -> player}
  1745.                 Param(String): "timeChanger2"
  1746.             ----SENDCHATMESSAGE(Parent: 0)(ID: 1)(Params: 1)----
  1747.                 Param(String): "You Changed the time"
  1748.             ----SETTIME(Parent: 0)(ID: 2)(Params: 1)----
  1749.                 Param: 20000
  1750.         [End Line]
  1751.         [Command Line]
  1752.             ----DETECTITEMINHAND(Parent: 0)(ID: 0)(Params: 2)----
  1753.                 Object: {ENTITY -> player}
  1754.                 Object: {ITEM -> feather}
  1755.             ----TELEPORT(Parent: 0)(ID: 1)(Params: 5)----
  1756.                 Object: {ENTITY -> player}
  1757.                 Object: {LOCATION -> targetBlock}
  1758.                 Param: ~
  1759.                 Param: ~
  1760.                 Param: ~
  1761.         [End Line]
  1762. |----ONBLOCKPLACE----|
  1763.     [Darkirby3Test/testFile]
  1764.         [Command Line]
  1765.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1766.                 Object: {PLAYER -> protection}
  1767.                 Param(String): "on"
  1768.             ----DETECTBLOCKRADIUS(Parent: 0)(ID: 1)(Params: 8)----
  1769.                 Object: {LOCATION -> lastBlockPlace}
  1770.                 Param: 5
  1771.                 Param: 5
  1772.                 Param: 5
  1773.                 Param: ~
  1774.                 Param: ~
  1775.                 Param: ~
  1776.                 Object: {BLOCK -> sponge}
  1777.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  1778.                 Param(String): "&4You cannot build here !"
  1779.             ----CANCELEVENT(Parent: 0)(ID: 3)(Params: 0)----
  1780.         [End Line]
  1781.     [Magib1/advBuilder]
  1782.         [Command Line]
  1783.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1784.                 Object: {PLAYER -> class}
  1785.                 Param(String): "advbuilder"
  1786.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  1787.                 Object: {LOCATION -> lastBlockPlace}
  1788.                 Param: ~
  1789.                 Param: ~
  1790.                 Param: ~
  1791.                 Object: {BLOCK -> STONE}
  1792.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  1793.                 Object: {PLAYER -> rand}
  1794.                 Object: {RANDOM -> 2,5}
  1795.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  1796.                 Object: {PLAYER -> money}
  1797.                 Object: {PLAYER -> rand}
  1798.         [End Line]
  1799.         [Command Line]
  1800.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1801.                 Object: {PLAYER -> class}
  1802.                 Param(String): "advbuilder"
  1803.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  1804.                 Object: {LOCATION -> lastBlockPlace}
  1805.                 Param: ~
  1806.                 Param: ~
  1807.                 Param: ~
  1808.                 Object: {BLOCK -> DIRT}
  1809.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  1810.                 Object: {PLAYER -> rand}
  1811.                 Object: {RANDOM -> 2,5}
  1812.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  1813.                 Object: {PLAYER -> money}
  1814.                 Object: {PLAYER -> rand}
  1815.         [End Line]
  1816.         [Command Line]
  1817.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1818.                 Object: {PLAYER -> class}
  1819.                 Param(String): "advbuilder"
  1820.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  1821.                 Object: {LOCATION -> lastBlockPlace}
  1822.                 Param: ~
  1823.                 Param: ~
  1824.                 Param: ~
  1825.                 Object: {BLOCK -> COBBLESTONE}
  1826.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  1827.                 Object: {PLAYER -> rand}
  1828.                 Object: {RANDOM -> 2,5}
  1829.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  1830.                 Object: {PLAYER -> money}
  1831.                 Object: {PLAYER -> rand}
  1832.         [End Line]
  1833.         [Command Line]
  1834.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1835.                 Object: {PLAYER -> class}
  1836.                 Param(String): "advbuilder"
  1837.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  1838.                 Object: {LOCATION -> lastBlockPlace}
  1839.                 Param: ~
  1840.                 Param: ~
  1841.                 Param: ~
  1842.                 Object: {BLOCK -> WOOD}
  1843.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  1844.                 Object: {PLAYER -> rand}
  1845.                 Object: {RANDOM -> 2,5}
  1846.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  1847.                 Object: {PLAYER -> money}
  1848.                 Object: {PLAYER -> rand}
  1849.         [End Line]
  1850.         [Command Line]
  1851.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1852.                 Object: {PLAYER -> class}
  1853.                 Param(String): "advbuilder"
  1854.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  1855.                 Object: {LOCATION -> lastBlockPlace}
  1856.                 Param: ~
  1857.                 Param: ~
  1858.                 Param: ~
  1859.                 Object: {BLOCK -> SAND}
  1860.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  1861.                 Object: {PLAYER -> rand}
  1862.                 Object: {RANDOM -> 2,5}
  1863.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  1864.                 Object: {PLAYER -> money}
  1865.                 Object: {PLAYER -> rand}
  1866.         [End Line]
  1867.         [Command Line]
  1868.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1869.                 Object: {PLAYER -> class}
  1870.                 Param(String): "advbuilder"
  1871.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  1872.                 Object: {LOCATION -> lastBlockPlace}
  1873.                 Param: ~
  1874.                 Param: ~
  1875.                 Param: ~
  1876.                 Object: {BLOCK -> GRAVEL}
  1877.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  1878.                 Object: {PLAYER -> rand}
  1879.                 Object: {RANDOM -> 2,5}
  1880.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  1881.                 Object: {PLAYER -> money}
  1882.                 Object: {PLAYER -> rand}
  1883.         [End Line]
  1884.         [Command Line]
  1885.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1886.                 Object: {PLAYER -> class}
  1887.                 Param(String): "advbuilder"
  1888.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  1889.                 Object: {LOCATION -> lastBlockPlace}
  1890.                 Param: ~
  1891.                 Param: ~
  1892.                 Param: ~
  1893.                 Object: {BLOCK -> LOG}
  1894.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  1895.                 Object: {PLAYER -> rand}
  1896.                 Object: {RANDOM -> 4,8}
  1897.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  1898.                 Object: {PLAYER -> money}
  1899.                 Object: {PLAYER -> rand}
  1900.         [End Line]
  1901.         [Command Line]
  1902.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1903.                 Object: {PLAYER -> class}
  1904.                 Param(String): "advbuilder"
  1905.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  1906.                 Object: {LOCATION -> lastBlockPlace}
  1907.                 Param: ~
  1908.                 Param: ~
  1909.                 Param: ~
  1910.                 Object: {BLOCK -> LEAVES}
  1911.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  1912.                 Object: {PLAYER -> rand}
  1913.                 Object: {RANDOM -> 4,8}
  1914.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  1915.                 Object: {PLAYER -> money}
  1916.                 Object: {PLAYER -> rand}
  1917.         [End Line]
  1918.         [Command Line]
  1919.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1920.                 Object: {PLAYER -> class}
  1921.                 Param(String): "advbuilder"
  1922.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  1923.                 Object: {LOCATION -> lastBlockPlace}
  1924.                 Param: ~
  1925.                 Param: ~
  1926.                 Param: ~
  1927.                 Object: {BLOCK -> SANDSTONE}
  1928.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  1929.                 Object: {PLAYER -> rand}
  1930.                 Object: {RANDOM -> 4,8}
  1931.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  1932.                 Object: {PLAYER -> money}
  1933.                 Object: {PLAYER -> rand}
  1934.         [End Line]
  1935.         [Command Line]
  1936.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1937.                 Object: {PLAYER -> class}
  1938.                 Param(String): "advbuilder"
  1939.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  1940.                 Object: {LOCATION -> lastBlockPlace}
  1941.                 Param: ~
  1942.                 Param: ~
  1943.                 Param: ~
  1944.                 Object: {BLOCK -> DOUBLE_STEP}
  1945.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  1946.                 Object: {PLAYER -> rand}
  1947.                 Object: {RANDOM -> 4,8}
  1948.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  1949.                 Object: {PLAYER -> money}
  1950.                 Object: {PLAYER -> rand}
  1951.         [End Line]
  1952.         [Command Line]
  1953.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1954.                 Object: {PLAYER -> class}
  1955.                 Param(String): "advbuilder"
  1956.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  1957.                 Object: {LOCATION -> lastBlockPlace}
  1958.                 Param: ~
  1959.                 Param: ~
  1960.                 Param: ~
  1961.                 Object: {BLOCK -> WOOD_STAIRS}
  1962.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  1963.                 Object: {PLAYER -> rand}
  1964.                 Object: {RANDOM -> 4,8}
  1965.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  1966.                 Object: {PLAYER -> money}
  1967.                 Object: {PLAYER -> rand}
  1968.         [End Line]
  1969.         [Command Line]
  1970.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1971.                 Object: {PLAYER -> class}
  1972.                 Param(String): "advbuilder"
  1973.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  1974.                 Object: {LOCATION -> lastBlockPlace}
  1975.                 Param: ~
  1976.                 Param: ~
  1977.                 Param: ~
  1978.                 Object: {BLOCK -> SPRUCE_WOOD_STAIRS}
  1979.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  1980.                 Object: {PLAYER -> rand}
  1981.                 Object: {RANDOM -> 4,8}
  1982.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  1983.                 Object: {PLAYER -> money}
  1984.                 Object: {PLAYER -> rand}
  1985.         [End Line]
  1986.         [Command Line]
  1987.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  1988.                 Object: {PLAYER -> class}
  1989.                 Param(String): "advbuilder"
  1990.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  1991.                 Object: {LOCATION -> lastBlockPlace}
  1992.                 Param: ~
  1993.                 Param: ~
  1994.                 Param: ~
  1995.                 Object: {BLOCK -> JUNGLE_WOOD_STAIRS}
  1996.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  1997.                 Object: {PLAYER -> rand}
  1998.                 Object: {RANDOM -> 4,8}
  1999.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2000.                 Object: {PLAYER -> money}
  2001.                 Object: {PLAYER -> rand}
  2002.         [End Line]
  2003.         [Command Line]
  2004.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2005.                 Object: {PLAYER -> class}
  2006.                 Param(String): "advbuilder"
  2007.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2008.                 Object: {LOCATION -> lastBlockPlace}
  2009.                 Param: ~
  2010.                 Param: ~
  2011.                 Param: ~
  2012.                 Object: {BLOCK -> BIRCH_WOOD_STAIRS}
  2013.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2014.                 Object: {PLAYER -> rand}
  2015.                 Object: {RANDOM -> 4,8}
  2016.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2017.                 Object: {PLAYER -> money}
  2018.                 Object: {PLAYER -> rand}
  2019.         [End Line]
  2020.         [Command Line]
  2021.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2022.                 Object: {PLAYER -> class}
  2023.                 Param(String): "advbuilder"
  2024.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2025.                 Object: {LOCATION -> lastBlockPlace}
  2026.                 Param: ~
  2027.                 Param: ~
  2028.                 Param: ~
  2029.                 Object: {BLOCK -> LADDER}
  2030.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2031.                 Object: {PLAYER -> rand}
  2032.                 Object: {RANDOM -> 4,8}
  2033.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2034.                 Object: {PLAYER -> money}
  2035.                 Object: {PLAYER -> rand}
  2036.         [End Line]
  2037.         [Command Line]
  2038.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2039.                 Object: {PLAYER -> class}
  2040.                 Param(String): "advbuilder"
  2041.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2042.                 Object: {LOCATION -> lastBlockPlace}
  2043.                 Param: ~
  2044.                 Param: ~
  2045.                 Param: ~
  2046.                 Object: {BLOCK -> COBBLESTONE_STAIRS}
  2047.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2048.                 Object: {PLAYER -> rand}
  2049.                 Object: {RANDOM -> 4,8}
  2050.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2051.                 Object: {PLAYER -> money}
  2052.                 Object: {PLAYER -> rand}
  2053.         [End Line]
  2054.         [Command Line]
  2055.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2056.                 Object: {PLAYER -> class}
  2057.                 Param(String): "advbuilder"
  2058.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2059.                 Object: {LOCATION -> lastBlockPlace}
  2060.                 Param: ~
  2061.                 Param: ~
  2062.                 Param: ~
  2063.                 Object: {BLOCK -> DISPENSER}
  2064.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2065.                 Object: {PLAYER -> rand}
  2066.                 Object: {RANDOM -> 6,13}
  2067.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2068.                 Object: {PLAYER -> money}
  2069.                 Object: {PLAYER -> rand}
  2070.         [End Line]
  2071.         [Command Line]
  2072.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2073.                 Object: {PLAYER -> class}
  2074.                 Param(String): "advbuilder"
  2075.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2076.                 Object: {LOCATION -> lastBlockPlace}
  2077.                 Param: ~
  2078.                 Param: ~
  2079.                 Param: ~
  2080.                 Object: {BLOCK -> NOTE_BLOCK}
  2081.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2082.                 Object: {PLAYER -> rand}
  2083.                 Object: {RANDOM -> 6,13}
  2084.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2085.                 Object: {PLAYER -> money}
  2086.                 Object: {PLAYER -> rand}
  2087.         [End Line]
  2088.         [Command Line]
  2089.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2090.                 Object: {PLAYER -> class}
  2091.                 Param(String): "advbuilder"
  2092.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2093.                 Object: {LOCATION -> lastBlockPlace}
  2094.                 Param: ~
  2095.                 Param: ~
  2096.                 Param: ~
  2097.                 Object: {BLOCK -> BOOKSHELF}
  2098.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2099.                 Object: {PLAYER -> rand}
  2100.                 Object: {RANDOM -> 6,13}
  2101.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2102.                 Object: {PLAYER -> money}
  2103.                 Object: {PLAYER -> rand}
  2104.         [End Line]
  2105.         [Command Line]
  2106.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2107.                 Object: {PLAYER -> class}
  2108.                 Param(String): "advbuilder"
  2109.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2110.                 Object: {LOCATION -> lastBlockPlace}
  2111.                 Param: ~
  2112.                 Param: ~
  2113.                 Param: ~
  2114.                 Object: {BLOCK -> LAPIS_BLOCK}
  2115.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2116.                 Object: {PLAYER -> rand}
  2117.                 Object: {RANDOM -> 18,26}
  2118.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2119.                 Object: {PLAYER -> money}
  2120.                 Object: {PLAYER -> rand}
  2121.         [End Line]
  2122.         [Command Line]
  2123.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2124.                 Object: {PLAYER -> class}
  2125.                 Param(String): "advbuilder"
  2126.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2127.                 Object: {LOCATION -> lastBlockPlace}
  2128.                 Param: ~
  2129.                 Param: ~
  2130.                 Param: ~
  2131.                 Object: {BLOCK -> OBSIDIAN}
  2132.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2133.                 Object: {PLAYER -> rand}
  2134.                 Object: {RANDOM -> 18,26}
  2135.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2136.                 Object: {PLAYER -> money}
  2137.                 Object: {PLAYER -> rand}
  2138.         [End Line]
  2139.     [Magib1/builder]
  2140.         [Command Line]
  2141.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2142.                 Object: {PLAYER -> class}
  2143.                 Param(String): "builder"
  2144.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2145.                 Object: {LOCATION -> lastBlockPlace}
  2146.                 Param: ~
  2147.                 Param: ~
  2148.                 Param: ~
  2149.                 Object: {BLOCK -> STONE}
  2150.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2151.                 Object: {PLAYER -> rand}
  2152.                 Object: {RANDOM -> 1,3}
  2153.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2154.                 Object: {PLAYER -> money}
  2155.                 Object: {PLAYER -> rand}
  2156.         [End Line]
  2157.         [Command Line]
  2158.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2159.                 Object: {PLAYER -> class}
  2160.                 Param(String): "builder"
  2161.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2162.                 Object: {LOCATION -> lastBlockPlace}
  2163.                 Param: ~
  2164.                 Param: ~
  2165.                 Param: ~
  2166.                 Object: {BLOCK -> DIRT}
  2167.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2168.                 Object: {PLAYER -> rand}
  2169.                 Object: {RANDOM -> 1,3}
  2170.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2171.                 Object: {PLAYER -> money}
  2172.                 Object: {PLAYER -> rand}
  2173.         [End Line]
  2174.         [Command Line]
  2175.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2176.                 Object: {PLAYER -> class}
  2177.                 Param(String): "builder"
  2178.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2179.                 Object: {LOCATION -> lastBlockPlace}
  2180.                 Param: ~
  2181.                 Param: ~
  2182.                 Param: ~
  2183.                 Object: {BLOCK -> COBBLESTONE}
  2184.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2185.                 Object: {PLAYER -> rand}
  2186.                 Object: {RANDOM -> 1,3}
  2187.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2188.                 Object: {PLAYER -> money}
  2189.                 Object: {PLAYER -> rand}
  2190.         [End Line]
  2191.         [Command Line]
  2192.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2193.                 Object: {PLAYER -> class}
  2194.                 Param(String): "builder"
  2195.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2196.                 Object: {LOCATION -> lastBlockPlace}
  2197.                 Param: ~
  2198.                 Param: ~
  2199.                 Param: ~
  2200.                 Object: {BLOCK -> WOOD}
  2201.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2202.                 Object: {PLAYER -> rand}
  2203.                 Object: {RANDOM -> 1,3}
  2204.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2205.                 Object: {PLAYER -> money}
  2206.                 Object: {PLAYER -> rand}
  2207.         [End Line]
  2208.         [Command Line]
  2209.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2210.                 Object: {PLAYER -> class}
  2211.                 Param(String): "builder"
  2212.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2213.                 Object: {LOCATION -> lastBlockPlace}
  2214.                 Param: ~
  2215.                 Param: ~
  2216.                 Param: ~
  2217.                 Object: {BLOCK -> SAND}
  2218.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2219.                 Object: {PLAYER -> rand}
  2220.                 Object: {RANDOM -> 1,3}
  2221.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2222.                 Object: {PLAYER -> money}
  2223.                 Object: {PLAYER -> rand}
  2224.         [End Line]
  2225.         [Command Line]
  2226.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2227.                 Object: {PLAYER -> class}
  2228.                 Param(String): "builder"
  2229.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2230.                 Object: {LOCATION -> lastBlockPlace}
  2231.                 Param: ~
  2232.                 Param: ~
  2233.                 Param: ~
  2234.                 Object: {BLOCK -> GRAVEL}
  2235.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2236.                 Object: {PLAYER -> rand}
  2237.                 Object: {RANDOM -> 1,3}
  2238.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2239.                 Object: {PLAYER -> money}
  2240.                 Object: {PLAYER -> rand}
  2241.         [End Line]
  2242.         [Command Line]
  2243.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2244.                 Object: {PLAYER -> class}
  2245.                 Param(String): "builder"
  2246.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2247.                 Object: {LOCATION -> lastBlockPlace}
  2248.                 Param: ~
  2249.                 Param: ~
  2250.                 Param: ~
  2251.                 Object: {BLOCK -> LOG}
  2252.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2253.                 Object: {PLAYER -> rand}
  2254.                 Object: {RANDOM -> 2,4}
  2255.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2256.                 Object: {PLAYER -> money}
  2257.                 Object: {PLAYER -> rand}
  2258.         [End Line]
  2259.         [Command Line]
  2260.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2261.                 Object: {PLAYER -> class}
  2262.                 Param(String): "builder"
  2263.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2264.                 Object: {LOCATION -> lastBlockPlace}
  2265.                 Param: ~
  2266.                 Param: ~
  2267.                 Param: ~
  2268.                 Object: {BLOCK -> LEAVES}
  2269.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2270.                 Object: {PLAYER -> rand}
  2271.                 Object: {RANDOM -> 2,4}
  2272.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2273.                 Object: {PLAYER -> money}
  2274.                 Object: {PLAYER -> rand}
  2275.         [End Line]
  2276.         [Command Line]
  2277.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2278.                 Object: {PLAYER -> class}
  2279.                 Param(String): "builder"
  2280.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2281.                 Object: {LOCATION -> lastBlockPlace}
  2282.                 Param: ~
  2283.                 Param: ~
  2284.                 Param: ~
  2285.                 Object: {BLOCK -> SANDSTONE}
  2286.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2287.                 Object: {PLAYER -> rand}
  2288.                 Object: {RANDOM -> 2,4}
  2289.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2290.                 Object: {PLAYER -> money}
  2291.                 Object: {PLAYER -> rand}
  2292.         [End Line]
  2293.         [Command Line]
  2294.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2295.                 Object: {PLAYER -> class}
  2296.                 Param(String): "builder"
  2297.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2298.                 Object: {LOCATION -> lastBlockPlace}
  2299.                 Param: ~
  2300.                 Param: ~
  2301.                 Param: ~
  2302.                 Object: {BLOCK -> DOUBLE_STEP}
  2303.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2304.                 Object: {PLAYER -> rand}
  2305.                 Object: {RANDOM -> 2,4}
  2306.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2307.                 Object: {PLAYER -> money}
  2308.                 Object: {PLAYER -> rand}
  2309.         [End Line]
  2310.         [Command Line]
  2311.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2312.                 Object: {PLAYER -> class}
  2313.                 Param(String): "builder"
  2314.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2315.                 Object: {LOCATION -> lastBlockPlace}
  2316.                 Param: ~
  2317.                 Param: ~
  2318.                 Param: ~
  2319.                 Object: {BLOCK -> WOOD_STAIRS}
  2320.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2321.                 Object: {PLAYER -> rand}
  2322.                 Object: {RANDOM -> 2,4}
  2323.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2324.                 Object: {PLAYER -> money}
  2325.                 Object: {PLAYER -> rand}
  2326.         [End Line]
  2327.         [Command Line]
  2328.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2329.                 Object: {PLAYER -> class}
  2330.                 Param(String): "builder"
  2331.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2332.                 Object: {LOCATION -> lastBlockPlace}
  2333.                 Param: ~
  2334.                 Param: ~
  2335.                 Param: ~
  2336.                 Object: {BLOCK -> SPRUCE_WOOD_STAIRS}
  2337.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2338.                 Object: {PLAYER -> rand}
  2339.                 Object: {RANDOM -> 2,4}
  2340.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2341.                 Object: {PLAYER -> money}
  2342.                 Object: {PLAYER -> rand}
  2343.         [End Line]
  2344.         [Command Line]
  2345.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2346.                 Object: {PLAYER -> class}
  2347.                 Param(String): "builder"
  2348.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2349.                 Object: {LOCATION -> lastBlockPlace}
  2350.                 Param: ~
  2351.                 Param: ~
  2352.                 Param: ~
  2353.                 Object: {BLOCK -> JUNGLE_WOOD_STAIRS}
  2354.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2355.                 Object: {PLAYER -> rand}
  2356.                 Object: {RANDOM -> 2,4}
  2357.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2358.                 Object: {PLAYER -> money}
  2359.                 Object: {PLAYER -> rand}
  2360.         [End Line]
  2361.         [Command Line]
  2362.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2363.                 Object: {PLAYER -> class}
  2364.                 Param(String): "builder"
  2365.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2366.                 Object: {LOCATION -> lastBlockPlace}
  2367.                 Param: ~
  2368.                 Param: ~
  2369.                 Param: ~
  2370.                 Object: {BLOCK -> BIRCH_WOOD_STAIRS}
  2371.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2372.                 Object: {PLAYER -> rand}
  2373.                 Object: {RANDOM -> 2,4}
  2374.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2375.                 Object: {PLAYER -> money}
  2376.                 Object: {PLAYER -> rand}
  2377.         [End Line]
  2378.         [Command Line]
  2379.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2380.                 Object: {PLAYER -> class}
  2381.                 Param(String): "builder"
  2382.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2383.                 Object: {LOCATION -> lastBlockPlace}
  2384.                 Param: ~
  2385.                 Param: ~
  2386.                 Param: ~
  2387.                 Object: {BLOCK -> LADDER}
  2388.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2389.                 Object: {PLAYER -> rand}
  2390.                 Object: {RANDOM -> 2,4}
  2391.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2392.                 Object: {PLAYER -> money}
  2393.                 Object: {PLAYER -> rand}
  2394.         [End Line]
  2395.         [Command Line]
  2396.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2397.                 Object: {PLAYER -> class}
  2398.                 Param(String): "builder"
  2399.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2400.                 Object: {LOCATION -> lastBlockPlace}
  2401.                 Param: ~
  2402.                 Param: ~
  2403.                 Param: ~
  2404.                 Object: {BLOCK -> COBBLESTONE_STAIRS}
  2405.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2406.                 Object: {PLAYER -> rand}
  2407.                 Object: {RANDOM -> 2,4}
  2408.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2409.                 Object: {PLAYER -> money}
  2410.                 Object: {PLAYER -> rand}
  2411.         [End Line]
  2412.         [Command Line]
  2413.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2414.                 Object: {PLAYER -> class}
  2415.                 Param(String): "builder"
  2416.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2417.                 Object: {LOCATION -> lastBlockPlace}
  2418.                 Param: ~
  2419.                 Param: ~
  2420.                 Param: ~
  2421.                 Object: {BLOCK -> DISPENSER}
  2422.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2423.                 Object: {PLAYER -> rand}
  2424.                 Object: {RANDOM -> 3,8}
  2425.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2426.                 Object: {PLAYER -> money}
  2427.                 Object: {PLAYER -> rand}
  2428.         [End Line]
  2429.         [Command Line]
  2430.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2431.                 Object: {PLAYER -> class}
  2432.                 Param(String): "builder"
  2433.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2434.                 Object: {LOCATION -> lastBlockPlace}
  2435.                 Param: ~
  2436.                 Param: ~
  2437.                 Param: ~
  2438.                 Object: {BLOCK -> NOTE_BLOCK}
  2439.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2440.                 Object: {PLAYER -> rand}
  2441.                 Object: {RANDOM -> 3,8}
  2442.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2443.                 Object: {PLAYER -> money}
  2444.                 Object: {PLAYER -> rand}
  2445.         [End Line]
  2446.         [Command Line]
  2447.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2448.                 Object: {PLAYER -> class}
  2449.                 Param(String): "builder"
  2450.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2451.                 Object: {LOCATION -> lastBlockPlace}
  2452.                 Param: ~
  2453.                 Param: ~
  2454.                 Param: ~
  2455.                 Object: {BLOCK -> BOOKSHELF}
  2456.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2457.                 Object: {PLAYER -> rand}
  2458.                 Object: {RANDOM -> 3,8}
  2459.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2460.                 Object: {PLAYER -> money}
  2461.                 Object: {PLAYER -> rand}
  2462.         [End Line]
  2463.         [Command Line]
  2464.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2465.                 Object: {PLAYER -> class}
  2466.                 Param(String): "builder"
  2467.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2468.                 Object: {LOCATION -> lastBlockPlace}
  2469.                 Param: ~
  2470.                 Param: ~
  2471.                 Param: ~
  2472.                 Object: {BLOCK -> LAPIS_BLOCK}
  2473.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2474.                 Object: {PLAYER -> rand}
  2475.                 Object: {RANDOM -> 8,14}
  2476.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2477.                 Object: {PLAYER -> money}
  2478.                 Object: {PLAYER -> rand}
  2479.         [End Line]
  2480.         [Command Line]
  2481.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2482.                 Object: {PLAYER -> class}
  2483.                 Param(String): "builder"
  2484.             ----DETECTBLOCK(Parent: 0)(ID: 1)(Params: 5)----
  2485.                 Object: {LOCATION -> lastBlockPlace}
  2486.                 Param: ~
  2487.                 Param: ~
  2488.                 Param: ~
  2489.                 Object: {BLOCK -> OBSIDIAN}
  2490.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2491.                 Object: {PLAYER -> rand}
  2492.                 Object: {RANDOM -> 8,14}
  2493.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2494.                 Object: {PLAYER -> money}
  2495.                 Object: {PLAYER -> rand}
  2496.         [End Line]
  2497. |----ONPLAYERKILL----|
  2498.     [Darkirby3Test/testFile]
  2499.         [Command Line]
  2500.             ----DETECTENTITY(Parent: 0)(ID: 0)(Params: 2)----
  2501.                 Object: {ENTITY -> lastEntityDeath}
  2502.                 Object: {ENTITY -> zombie}
  2503.             ----DETECTEQUALS(Parent: 0)(ID: 1)(Params: 2)----
  2504.                 Object: {PLAYER -> class}
  2505.                 Param(String): "hunter"
  2506.             ----SENDCHATMESSAGE(Parent: 0)(ID: 2)(Params: 1)----
  2507.                 Param(String): "&aYou gain 10$"
  2508.         [End Line]
  2509.     [Magib1/advHunter]
  2510.         [Command Line]
  2511.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2512.                 Object: {PLAYER -> class}
  2513.                 Param(String): "advhunter"
  2514.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2515.                 Object: {ENTITY -> lastEntityDeath}
  2516.                 Object: {ENTITY -> PIG}
  2517.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2518.                 Object: {PLAYER -> rand}
  2519.                 Object: {RANDOM -> 50,100}
  2520.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2521.                 Object: {PLAYER -> money}
  2522.                 Object: {PLAYER -> rand}
  2523.         [End Line]
  2524.         [Command Line]
  2525.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2526.                 Object: {PLAYER -> class}
  2527.                 Param(String): "advhunter"
  2528.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2529.                 Object: {ENTITY -> lastEntityDeath}
  2530.                 Object: {ENTITY -> SHEEP}
  2531.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2532.                 Object: {PLAYER -> rand}
  2533.                 Object: {RANDOM -> 50,100}
  2534.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2535.                 Object: {PLAYER -> money}
  2536.                 Object: {PLAYER -> rand}
  2537.         [End Line]
  2538.         [Command Line]
  2539.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2540.                 Object: {PLAYER -> class}
  2541.                 Param(String): "advhunter"
  2542.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2543.                 Object: {ENTITY -> lastEntityDeath}
  2544.                 Object: {ENTITY -> COW}
  2545.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2546.                 Object: {PLAYER -> rand}
  2547.                 Object: {RANDOM -> 50,100}
  2548.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2549.                 Object: {PLAYER -> money}
  2550.                 Object: {PLAYER -> rand}
  2551.         [End Line]
  2552.         [Command Line]
  2553.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2554.                 Object: {PLAYER -> class}
  2555.                 Param(String): "advhunter"
  2556.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2557.                 Object: {ENTITY -> lastEntityDeath}
  2558.                 Object: {ENTITY -> CHICKEN}
  2559.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2560.                 Object: {PLAYER -> rand}
  2561.                 Object: {RANDOM -> 50,100}
  2562.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2563.                 Object: {PLAYER -> money}
  2564.                 Object: {PLAYER -> rand}
  2565.         [End Line]
  2566.         [Command Line]
  2567.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2568.                 Object: {PLAYER -> class}
  2569.                 Param(String): "advhunter"
  2570.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2571.                 Object: {ENTITY -> lastEntityDeath}
  2572.                 Object: {ENTITY -> CREEPER}
  2573.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2574.                 Object: {PLAYER -> rand}
  2575.                 Object: {RANDOM -> 70,120}
  2576.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2577.                 Object: {PLAYER -> money}
  2578.                 Object: {PLAYER -> rand}
  2579.         [End Line]
  2580.         [Command Line]
  2581.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2582.                 Object: {PLAYER -> class}
  2583.                 Param(String): "advhunter"
  2584.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2585.                 Object: {ENTITY -> lastEntityDeath}
  2586.                 Object: {ENTITY -> SLIME}
  2587.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2588.                 Object: {PLAYER -> rand}
  2589.                 Object: {RANDOM -> 70,120}
  2590.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2591.                 Object: {PLAYER -> money}
  2592.                 Object: {PLAYER -> rand}
  2593.         [End Line]
  2594.         [Command Line]
  2595.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2596.                 Object: {PLAYER -> class}
  2597.                 Param(String): "advhunter"
  2598.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2599.                 Object: {ENTITY -> lastEntityDeath}
  2600.                 Object: {ENTITY -> SQUID}
  2601.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2602.                 Object: {PLAYER -> rand}
  2603.                 Object: {RANDOM -> 70,120}
  2604.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2605.                 Object: {PLAYER -> money}
  2606.                 Object: {PLAYER -> rand}
  2607.         [End Line]
  2608.         [Command Line]
  2609.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2610.                 Object: {PLAYER -> class}
  2611.                 Param(String): "advhunter"
  2612.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2613.                 Object: {ENTITY -> lastEntityDeath}
  2614.                 Object: {ENTITY -> zombie}
  2615.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2616.                 Object: {PLAYER -> rand}
  2617.                 Object: {RANDOM -> 100,250}
  2618.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2619.                 Object: {PLAYER -> money}
  2620.                 Object: {PLAYER -> rand}
  2621.         [End Line]
  2622.         [Command Line]
  2623.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2624.                 Object: {PLAYER -> class}
  2625.                 Param(String): "advhunter"
  2626.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2627.                 Object: {ENTITY -> lastEntityDeath}
  2628.                 Object: {ENTITY -> SPIDER}
  2629.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2630.                 Object: {PLAYER -> rand}
  2631.                 Object: {RANDOM -> 100,250}
  2632.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2633.                 Object: {PLAYER -> money}
  2634.                 Object: {PLAYER -> rand}
  2635.         [End Line]
  2636.         [Command Line]
  2637.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2638.                 Object: {PLAYER -> class}
  2639.                 Param(String): "advhunter"
  2640.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2641.                 Object: {ENTITY -> lastEntityDeath}
  2642.                 Object: {ENTITY -> CAVE_SPIDER}
  2643.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2644.                 Object: {PLAYER -> rand}
  2645.                 Object: {RANDOM -> 100,250}
  2646.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2647.                 Object: {PLAYER -> money}
  2648.                 Object: {PLAYER -> rand}
  2649.         [End Line]
  2650.         [Command Line]
  2651.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2652.                 Object: {PLAYER -> class}
  2653.                 Param(String): "advhunter"
  2654.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2655.                 Object: {ENTITY -> lastEntityDeath}
  2656.                 Object: {ENTITY -> PIG_ZOMBIE}
  2657.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2658.                 Object: {PLAYER -> rand}
  2659.                 Object: {RANDOM -> 100,250}
  2660.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2661.                 Object: {PLAYER -> money}
  2662.                 Object: {PLAYER -> rand}
  2663.         [End Line]
  2664.         [Command Line]
  2665.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2666.                 Object: {PLAYER -> class}
  2667.                 Param(String): "advhunter"
  2668.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2669.                 Object: {ENTITY -> lastEntityDeath}
  2670.                 Object: {ENTITY -> SKELETON}
  2671.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2672.                 Object: {PLAYER -> rand}
  2673.                 Object: {RANDOM -> 100,250}
  2674.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2675.                 Object: {PLAYER -> money}
  2676.                 Object: {PLAYER -> rand}
  2677.         [End Line]
  2678.         [Command Line]
  2679.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2680.                 Object: {PLAYER -> class}
  2681.                 Param(String): "advhunter"
  2682.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2683.                 Object: {ENTITY -> lastEntityDeath}
  2684.                 Object: {ENTITY -> WOLF}
  2685.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2686.                 Object: {PLAYER -> rand}
  2687.                 Object: {RANDOM -> 100,250}
  2688.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2689.                 Object: {PLAYER -> money}
  2690.                 Object: {PLAYER -> rand}
  2691.         [End Line]
  2692.         [Command Line]
  2693.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2694.                 Object: {PLAYER -> class}
  2695.                 Param(String): "advhunter"
  2696.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2697.                 Object: {ENTITY -> lastEntityDeath}
  2698.                 Object: {ENTITY -> ENDERMAN}
  2699.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2700.                 Object: {PLAYER -> rand}
  2701.                 Object: {RANDOM -> 100,250}
  2702.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2703.                 Object: {PLAYER -> money}
  2704.                 Object: {PLAYER -> rand}
  2705.         [End Line]
  2706.         [Command Line]
  2707.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2708.                 Object: {PLAYER -> class}
  2709.                 Param(String): "advhunter"
  2710.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2711.                 Object: {ENTITY -> lastEntityDeath}
  2712.                 Object: {ENTITY -> MAGMA_CUBE}
  2713.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2714.                 Object: {PLAYER -> rand}
  2715.                 Object: {RANDOM -> 100,250}
  2716.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2717.                 Object: {PLAYER -> money}
  2718.                 Object: {PLAYER -> rand}
  2719.         [End Line]
  2720.         [Command Line]
  2721.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2722.                 Object: {PLAYER -> class}
  2723.                 Param(String): "advhunter"
  2724.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2725.                 Object: {ENTITY -> lastEntityDeath}
  2726.                 Object: {ENTITY -> BLAZE}
  2727.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2728.                 Object: {PLAYER -> rand}
  2729.                 Object: {RANDOM -> 100,250}
  2730.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2731.                 Object: {PLAYER -> money}
  2732.                 Object: {PLAYER -> rand}
  2733.         [End Line]
  2734.         [Command Line]
  2735.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2736.                 Object: {PLAYER -> class}
  2737.                 Param(String): "advhunter"
  2738.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2739.                 Object: {ENTITY -> lastEntityDeath}
  2740.                 Object: {ENTITY -> GIANT}
  2741.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2742.                 Object: {PLAYER -> rand}
  2743.                 Object: {RANDOM -> 150,500}
  2744.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2745.                 Object: {PLAYER -> money}
  2746.                 Object: {PLAYER -> rand}
  2747.         [End Line]
  2748.     [Magib1/hunter]
  2749.         [Command Line]
  2750.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2751.                 Object: {PLAYER -> class}
  2752.                 Param(String): "hunter"
  2753.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2754.                 Object: {ENTITY -> lastEntityDeath}
  2755.                 Object: {ENTITY -> PIG}
  2756.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2757.                 Object: {PLAYER -> rand}
  2758.                 Object: {RANDOM -> 30,80}
  2759.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2760.                 Object: {PLAYER -> money}
  2761.                 Object: {PLAYER -> rand}
  2762.         [End Line]
  2763.         [Command Line]
  2764.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2765.                 Object: {PLAYER -> class}
  2766.                 Param(String): "hunter"
  2767.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2768.                 Object: {ENTITY -> lastEntityDeath}
  2769.                 Object: {ENTITY -> SHEEP}
  2770.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2771.                 Object: {PLAYER -> rand}
  2772.                 Object: {RANDOM -> 30,80}
  2773.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2774.                 Object: {PLAYER -> money}
  2775.                 Object: {PLAYER -> rand}
  2776.         [End Line]
  2777.         [Command Line]
  2778.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2779.                 Object: {PLAYER -> class}
  2780.                 Param(String): "hunter"
  2781.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2782.                 Object: {ENTITY -> lastEntityDeath}
  2783.                 Object: {ENTITY -> COW}
  2784.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2785.                 Object: {PLAYER -> rand}
  2786.                 Object: {RANDOM -> 30,80}
  2787.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2788.                 Object: {PLAYER -> money}
  2789.                 Object: {PLAYER -> rand}
  2790.         [End Line]
  2791.         [Command Line]
  2792.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2793.                 Object: {PLAYER -> class}
  2794.                 Param(String): "hunter"
  2795.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2796.                 Object: {ENTITY -> lastEntityDeath}
  2797.                 Object: {ENTITY -> CHICKEN}
  2798.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2799.                 Object: {PLAYER -> rand}
  2800.                 Object: {RANDOM -> 30,80}
  2801.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2802.                 Object: {PLAYER -> money}
  2803.                 Object: {PLAYER -> rand}
  2804.         [End Line]
  2805.         [Command Line]
  2806.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2807.                 Object: {PLAYER -> class}
  2808.                 Param(String): "hunter"
  2809.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2810.                 Object: {ENTITY -> lastEntityDeath}
  2811.                 Object: {ENTITY -> CREEPER}
  2812.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2813.                 Object: {PLAYER -> rand}
  2814.                 Object: {RANDOM -> 50,100}
  2815.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2816.                 Object: {PLAYER -> money}
  2817.                 Object: {PLAYER -> rand}
  2818.         [End Line]
  2819.         [Command Line]
  2820.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2821.                 Object: {PLAYER -> class}
  2822.                 Param(String): "hunter"
  2823.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2824.                 Object: {ENTITY -> lastEntityDeath}
  2825.                 Object: {ENTITY -> SLIME}
  2826.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2827.                 Object: {PLAYER -> rand}
  2828.                 Object: {RANDOM -> 50,100}
  2829.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2830.                 Object: {PLAYER -> money}
  2831.                 Object: {PLAYER -> rand}
  2832.         [End Line]
  2833.         [Command Line]
  2834.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2835.                 Object: {PLAYER -> class}
  2836.                 Param(String): "hunter"
  2837.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2838.                 Object: {ENTITY -> lastEntityDeath}
  2839.                 Object: {ENTITY -> SQUID}
  2840.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2841.                 Object: {PLAYER -> rand}
  2842.                 Object: {RANDOM -> 50,100}
  2843.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2844.                 Object: {PLAYER -> money}
  2845.                 Object: {PLAYER -> rand}
  2846.         [End Line]
  2847.         [Command Line]
  2848.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2849.                 Object: {PLAYER -> class}
  2850.                 Param(String): "hunter"
  2851.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2852.                 Object: {ENTITY -> lastEntityDeath}
  2853.                 Object: {ENTITY -> zombie}
  2854.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2855.                 Object: {PLAYER -> rand}
  2856.                 Object: {RANDOM -> 80,200}
  2857.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2858.                 Object: {PLAYER -> money}
  2859.                 Object: {PLAYER -> rand}
  2860.         [End Line]
  2861.         [Command Line]
  2862.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2863.                 Object: {PLAYER -> class}
  2864.                 Param(String): "hunter"
  2865.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2866.                 Object: {ENTITY -> lastEntityDeath}
  2867.                 Object: {ENTITY -> SPIDER}
  2868.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2869.                 Object: {PLAYER -> rand}
  2870.                 Object: {RANDOM -> 80,200}
  2871.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2872.                 Object: {PLAYER -> money}
  2873.                 Object: {PLAYER -> rand}
  2874.         [End Line]
  2875.         [Command Line]
  2876.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2877.                 Object: {PLAYER -> class}
  2878.                 Param(String): "hunter"
  2879.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2880.                 Object: {ENTITY -> lastEntityDeath}
  2881.                 Object: {ENTITY -> CAVE_SPIDER}
  2882.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2883.                 Object: {PLAYER -> rand}
  2884.                 Object: {RANDOM -> 80,200}
  2885.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2886.                 Object: {PLAYER -> money}
  2887.                 Object: {PLAYER -> rand}
  2888.         [End Line]
  2889.         [Command Line]
  2890.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2891.                 Object: {PLAYER -> class}
  2892.                 Param(String): "hunter"
  2893.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2894.                 Object: {ENTITY -> lastEntityDeath}
  2895.                 Object: {ENTITY -> PIG_ZOMBIE}
  2896.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2897.                 Object: {PLAYER -> rand}
  2898.                 Object: {RANDOM -> 80,200}
  2899.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2900.                 Object: {PLAYER -> money}
  2901.                 Object: {PLAYER -> rand}
  2902.         [End Line]
  2903.         [Command Line]
  2904.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2905.                 Object: {PLAYER -> class}
  2906.                 Param(String): "hunter"
  2907.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2908.                 Object: {ENTITY -> lastEntityDeath}
  2909.                 Object: {ENTITY -> SKELETON}
  2910.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2911.                 Object: {PLAYER -> rand}
  2912.                 Object: {RANDOM -> 80,200}
  2913.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2914.                 Object: {PLAYER -> money}
  2915.                 Object: {PLAYER -> rand}
  2916.         [End Line]
  2917.         [Command Line]
  2918.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2919.                 Object: {PLAYER -> class}
  2920.                 Param(String): "hunter"
  2921.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2922.                 Object: {ENTITY -> lastEntityDeath}
  2923.                 Object: {ENTITY -> WOLF}
  2924.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2925.                 Object: {PLAYER -> rand}
  2926.                 Object: {RANDOM -> 80,200}
  2927.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2928.                 Object: {PLAYER -> money}
  2929.                 Object: {PLAYER -> rand}
  2930.         [End Line]
  2931.         [Command Line]
  2932.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2933.                 Object: {PLAYER -> class}
  2934.                 Param(String): "hunter"
  2935.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2936.                 Object: {ENTITY -> lastEntityDeath}
  2937.                 Object: {ENTITY -> ENDERMAN}
  2938.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2939.                 Object: {PLAYER -> rand}
  2940.                 Object: {RANDOM -> 80,200}
  2941.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2942.                 Object: {PLAYER -> money}
  2943.                 Object: {PLAYER -> rand}
  2944.         [End Line]
  2945.         [Command Line]
  2946.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2947.                 Object: {PLAYER -> class}
  2948.                 Param(String): "hunter"
  2949.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2950.                 Object: {ENTITY -> lastEntityDeath}
  2951.                 Object: {ENTITY -> MAGMA_CUBE}
  2952.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2953.                 Object: {PLAYER -> rand}
  2954.                 Object: {RANDOM -> 80,200}
  2955.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2956.                 Object: {PLAYER -> money}
  2957.                 Object: {PLAYER -> rand}
  2958.         [End Line]
  2959.         [Command Line]
  2960.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2961.                 Object: {PLAYER -> class}
  2962.                 Param(String): "hunter"
  2963.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2964.                 Object: {ENTITY -> lastEntityDeath}
  2965.                 Object: {ENTITY -> BLAZE}
  2966.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2967.                 Object: {PLAYER -> rand}
  2968.                 Object: {RANDOM -> 80,200}
  2969.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2970.                 Object: {PLAYER -> money}
  2971.                 Object: {PLAYER -> rand}
  2972.         [End Line]
  2973.         [Command Line]
  2974.             ----DETECTEQUALS(Parent: 0)(ID: 0)(Params: 2)----
  2975.                 Object: {PLAYER -> class}
  2976.                 Param(String): "hunter"
  2977.             ----DETECTENTITY(Parent: 0)(ID: 1)(Params: 2)----
  2978.                 Object: {ENTITY -> lastEntityDeath}
  2979.                 Object: {ENTITY -> GIANT}
  2980.             ----SETVARIABLE(Parent: 0)(ID: 2)(Params: 2)----
  2981.                 Object: {PLAYER -> rand}
  2982.                 Object: {RANDOM -> 100,400}
  2983.             ----ADDVARIABLE(Parent: 0)(ID: 3)(Params: 2)----
  2984.                 Object: {PLAYER -> money}
  2985.                 Object: {PLAYER -> rand}
  2986.         [End Line]
Add Comment
Please, Sign In to add comment