[Solved] Nothing happens during command. No errors either.

Discussion in 'Plugin Development' started by ZeusAllMighty11, May 27, 2012.

Thread Status:
Not open for further replies.
  1. Offline

    ZeusAllMighty11

    Still the same error :\
     
  2. Offline

    travja

    What's the error and where does it show up?

    try this:
    Code:java
    1.  
    2. @EventHandler
    3. public void Sheep(PlayerInteractEntityEvent event){
    4. Player p = event.getPlayer();
    5. if(p.getItemInHand().getType()== Material.STICK){
    6. Entity sheep = event.getRightClicked();
    7. if(sheep instanceof org.bukkit.entity.Sheep){
    8. Colorable Sheep = (Colorable) sheep; // defines sheep
    9. if(Sheep.getColor()== DyeColor.RED){
    10. Sheep.setColor(DyeColor.RED);
    11. }else if(Sheep.getColor()== DyeColor.RED){
    12. Sheep.setColor(DyeColor.ORANGE);
    13. }else if(Sheep.getColor()== DyeColor.ORANGE){
    14. Sheep.setColor(DyeColor.YELLOW);
    15. }else if(Sheep.getColor()== DyeColor.YELLOW){
    16. Sheep.setColor(DyeColor.GREEN);
    17. }else if(Sheep.getColor()== DyeColor.GREEN){
    18. Sheep.setColor(DyeColor.LIME);
    19. }else if(Sheep.getColor()== DyeColor.LIME){
    20. Sheep.setColor(DyeColor.LIGHT_BLUE);
    21. }else if(Sheep.getColor()== DyeColor.LIGHT_BLUE){
    22. Sheep.setColor(DyeColor.BLUE);
    23. }else if(Sheep.getColor()== DyeColor.BLUE){
    24. Sheep.setColor(DyeColor.MAGENTA);
    25. }else if(Sheep.getColor()== DyeColor.MAGENTA){
    26. Sheep.setColor(DyeColor.PURPLE);
    27. }else if(Sheep.getColor()== DyeColor.PURPLE){
    28. Sheep.setColor(DyeColor.PINK);
    29. }else if(Sheep.getColor()== DyeColor.PINK){
    30. Sheep.setColor(DyeColor.BROWN);
    31. }else if(Sheep.getColor()== DyeColor.BROWN){
    32. Sheep.setColor(DyeColor.BLACK);
    33. }else if(Sheep.getColor()== DyeColor.BLACK){
    34. Sheep.setColor(DyeColor.GRAY);
    35. }else if(Sheep.getColor()== DyeColor.GRAY){
    36. Sheep.setColor(DyeColor.SILVER);
    37. }else if(Sheep.getColor()== DyeColor.SILVER){
    38. Sheep.setColor(DyeColor.WHITE);
    39. }else if(Sheep.getColor()== DyeColor.WHITE){
    40. Sheep.setColor(DyeColor.CYAN);
    41. }else if(Sheep.getColor()== DyeColor.CYAN){
    42. Sheep.setColor(DyeColor.RED);
    43. }
    44. }
    45. }

    I just got rid of the original thing dying it blue. You ended your if statements there and where trying to use them here.
     
  3. Offline

    ZeusAllMighty11

  4. Offline

    travja

    :D Have fun coloring sheep!
     
    ZeusAllMighty11 likes this.
Thread Status:
Not open for further replies.

Share This Page