Linkupdated

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

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