Skip to content

Add liquid XP#809

Open
OhmV-IR wants to merge 1 commit intomasterfrom
add-liquid-xp
Open

Add liquid XP#809
OhmV-IR wants to merge 1 commit intomasterfrom
add-liquid-xp

Conversation

@OhmV-IR
Copy link
Contributor

@OhmV-IR OhmV-IR commented Mar 1, 2026

Closes #745 ,
Closes #744 ,
Closes #743

  • You get liquid XP from vanilla XP by sneaking on top of the XP drain, note that this is done at a slightly net gain rate to make this system worthwhile
  • Liquid XP can be remade into vanilla XP either through the experience fountain which drops it as vanilla XP orbs or via the hydraulic / diesel experience bottlers
  • 1mB of liquid XP = 1 vanilla XP

Copy link
Member

@Intybyte Intybyte left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Github didn't link some of the issues bw

xp-drain-period-ticks: 5
xp-drain-amount: 10
xp-buffer-amount: 250
conversion-ratio: 1.1 # How much liquid xp for each vanilla XP. If this is more than 1, the machine is profitable No newline at end of file
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So we are duping xp? Imo keep it at 1

Copy link
Contributor Author

@OhmV-IR OhmV-IR Mar 4, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, currently there's only machines to extract liquid xp from vanilla and turn it back into vanilla XP so there's no reason to build these machines at all without that increase. We can remove it once we add more machines that actually utilize liquid XP

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Of course there is, you can optimize the xp used at enchanting table

- "SCS"
- "BSB"
key:
C: minecraft:end_crystal
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

end crystal might be an overkill, shimmer bronze esems more appropriate to me


public static final RebarFluid LIQUID_XP = new RebarFluid(
pylonKey("liquid_xp"),
Material.EXPERIENCE_BOTTLE
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image

Not a very good idea to use items, we try to keep consistency even if people don't use texturepacks

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

? What else are the bottlers supposed to produce? Can't use vanilla XP bottles since their XP output is actually random

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oop nvm I see now

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why did you mark as resolved but there is no commit where it was solved XD

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fatfingered on mobile RIP

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Hydraulic XP bottler XP fountain XP drain

2 participants