Linkupdated

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

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