Advertisement
absorr

Alchemical Turtles Dev Build #001 TurtleEE.java

Sep 26th, 2012
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. package net.minecraft.src.absorr.turtle;
  2.  
  3. import net.minecraft.src.*;
  4. import dan200.computer.api.*;
  5. import dan200.turtle.api.*;
  6.  
  7. public class TurtleEE implements ITurtlePeripheral
  8. {
  9. private ITurtleAccess turtle;
  10.  
  11. public TurtleEE(ITurtleAccess turtle)
  12. {
  13. this.turtle = turtle;
  14. }
  15.  
  16. @Override
  17. public String getType() {
  18. return "Alchemical Turtle";
  19. }
  20.  
  21. @Override
  22. public String[] getMethodNames() {
  23. return new String[] {"alcTurtle.burnItem","alcTurtle.transmutate"};
  24. }
  25.  
  26. @Override
  27. public Object[] callMethod(IComputerAccess computer, int method,
  28. Object[] arguments) throws Exception {
  29. if (method == 1)
  30. {
  31. throw new Exception("Coming soon in build 002");
  32. }
  33. if (method == 2)
  34. {
  35. throw new Exception("Coming soon");
  36. }
  37. return null;
  38. }
  39.  
  40. @Override
  41. public boolean canAttachToSide(int side) {
  42. return true;
  43. }
  44.  
  45. @Override
  46. public void attach(IComputerAccess computer, String computerSide) {
  47. // TODO Auto-generated method stub
  48.  
  49. }
  50.  
  51. @Override
  52. public void detach(IComputerAccess computer) {
  53. // TODO Auto-generated method stub
  54.  
  55. }
  56.  
  57. @Override
  58. public void update() {
  59. // TODO Auto-generated method stub
  60.  
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement