Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.91 KB | None | 0 0
  1. Hello,
  2.  
  3. I have recently discovered a new glitch on my Tekkit Classic server. Basically, there's a glitch with the mod Buildcraft. I've talked with some developers and I think I found a solution to this problem.
  4.  
  5. What the glitch is and how to reproduce it:
  6.  
  7. You need 3 energy condensers, stone or cobblestone pipes and most importantly the wooden transport pipes. Then connect the pipes with the energy condensers (Which is powered by Relays and collectors) and put the same item in the left and right energy condenser and an item with greater EMC value in the middle energy condenser. Attach Redstone Engines to the wooden pipes and start them. Then when the items from the left and right energy condenser mixes (Or trades) the same item, the item will not get included in the stack (64 items) but instead be placed as one item after another. The item is now glitched/bugged and actually isn't real because when you try to take the item into your inventory it simply disappears. The thing is that when it's inside the energy condenser, you can change the generated item in the left and right energy condenser to another one and it will fuel of the glitched item which basically makes infinite EMC, meaning that you'll get infinite items. To make this more understandable I have attached some links below that you might find useful.
  8.  
  9. The setup: https://gyazo.com/d35558a640c0234e1524bf0c52cb3613
  10. A gif showing how it works: https://gyazo.com/96227397272e62d52ae0775ca026e9db
  11.  
  12. As I mentioned I spoke with some developers, and they think I need to add in this line of code:
  13. ```
  14. public static void dropItems(World world, ItemStack stack, int i, int j, int k) {
  15. ** if(stack.stackSize <= 0)
  16. return;
  17. **
  18. float f1 = 0.7F;
  19. double d = (world.rand.nextFloat() * f1) + (1.0F - f1) * 0.5D;
  20. double d1 = (world.rand.nextFloat() * f1) + (1.0F - f1) * 0.5D;
  21. ```
  22. in the Buildcraft.zip (common/buildcraft/core/Utils.java)
  23. I've done it myself but I don't know how to compile the codes into the Buildcraft.zip and the developers doesn't know it either.
  24.  
  25. Here's how the code looks in Eclipse: https://gyazo.com/4568fac841933f6a43e6eacdf9f0b488
  26. Here are 3 links to Github which might help you:
  27. https://github.com/BuildCraft/BuildCraft/issues/3
  28. https://github.com/Smeagolworms4/BuildCraft/commit/957030b73f108340b3deb4929306317177036b5e
  29. https://github.com/Smeagolworms4/BuildCraft/tree/957030b73f108340b3deb4929306317177036b5e
  30.  
  31. Obviously, I'm not sure if this works but it might. I know this glitch is fixable since it doesn't work on all servers. One thing I do know is that this added code to the Buildcraft mod might not be needed since I've received another server's Buildcraft.zip mod and it was identical to mine but the glitch doesn't work on their server.
  32.  
  33. I truly apologize for this long message but this bug/glitch is really abusable and game-breaking so I really hope we can find a solution to this problem.
  34.  
  35. With kind regards,
  36. Emil Brügge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement