Ender IO Forestry

Ender IO Forestry

955k Downloads

Soul binder experience duplication (1.7.10)

Cynnimon opened this issue ยท 0 comments

commented

Description:

Connecting a container with a fluid conduit and telling the conduit to in/out always from the container to the soul binder, and telling the soul binder to push the xp to the face of the tank will cause an infinite xp dupe. When draining this infinite xp, if drained fast enough, it can stop the dupe from continuing, but even with only 10xp in the container to start it, if left alone with no external drain (to catch the extra xp), the soul binder will continuously gain levels. In a test, it gained several hundred levels before I stopped letting it run.

I tested to ensure it was not a conflict of the containers by using containers from various mods: Openblocks tank, an Extra Utilities drum, and a portable tank from Thermal Expansion.

I tested with pressurised and non pressurized EnderIO fluid conduits.

This happens both in single player and on modded servers, specifically found on Direwolf20 1.7.10 latest release.

Steps to reproduce:

  1. Place soul binder
  2. Place tank on top of soul binder with some xp inside. It will start even with a small amount.
  3. Place fluid conduits on the side of the tank connecting to the side of the soul binder.
  4. Click the conduit face that is connected to the tank, and select "In/Out, always on"
  5. Configure Soulbinder to push xp into drum, to push xp into face that the pipe connects to.
  6. Xp will slowly but surely duplicate itself.

(Note, if drained too quickly into a reservoir tank on the other side, the dupe will stop)
...


Affected Versions (Do not use "latest"):

  • EnderIO: 1.7.10-2.3.0.422_beta
  • EnderCore: 1.7.10-0.2.0.31_beta
  • Minecraft: 1.7.10
  • Forge: 1.2.0.345
  • SpongeForge? no
  • Optifine? no
  • Single Player and/or Server? Both