Flopper

Quick rating

Community listing page, reviews here may not be monitored by the author.

Flopper

No reviews yet

A hopper for transferring fluids

Industrial
Tech
Minimal Tech
Energy & Resource Systems
Redstone Improvements
Mod Loaders
Forge
NeoForge
Fabric
Quilt
Minecraft
26.2

Community voices

Reviews

List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Show per page
10
25
50
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Where It Runs
Client and Server

Must be installed on both the client and the server.

About

Project Details

Type
Mod
License
MIT License
Latest Version
flopper-26.2-neoforge-1.1.9-240.jar

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

About

Description

This mod requires the Cyclops Core library!

Come talk to us in #flopper on the Cyclops Discord server!

We've had to suffer long enough in our early-game fluid transfer endeavours...
Here's the Flopper, a Fluid Hopper!

The Flopper is an early-game block to move around fluids, just like the Hopper does for items.
It is able to take in fluids from the top (either from a tank, or from the world), and push it to the target side (either to a tank, or to the world).

Tanks will always have a preference over world-interaction.

Note: Tanks are not included in this mod, those are Dark Tanks from EvilCraft.

 A simple, early-game recipe.

This block has no GUI, because who needs GUIs anyways? Instead, you can right click on the block to display contents. The contained fluid will also be rendered dynamically (can be disabled).
You can also right-click to insert fluids from any fluid tank item, or extract by shift+right-clicking.

And yes, the Flopper has proper bounding boxes that allow you to click on blocks behind it.

Just like the regular Hopper, you can disable it using a redstone signal.

Everything ranging from the input fluid rate to the cooldown duration for world-interaction can be configured in this mod! Here's an excerpt from the config file:

machine {
    # The maximum capacity in mB.
    I:flopper.capacityMb=5000

    # If the collision boxes should be made smaller to allow clicking behind the flopper.
    B:flopper.narrowCollision=true

    # The rate at which fluids can be pulled from other tanks.
    I:flopper.pullFluidRate=100

    # If fluids should be pulled from the world.
    B:flopper.pullFluidsWorld=true

    # The rate at which fluids can be pushed to other tanks.
    I:flopper.pushFluidRate=100

    # If fluids should be pushed into the world.
    B:flopper.pushFluidsWorld=true

    # If the contained fluid should be rendered.
    B:flopper.renderFluid=true

    # The number of ticks each flopper should sleep after interacting with tanks
    I:flopper.workCooldown=8

    # The number of ticks each flopper should sleep after picking up or placing fluids.
    I:flopper.workWorldCooldown=20

    # If neighbour-change events should be triggered when placing or picking up fluids to/from the world.
    B:flopper.worldPullPushNeighbourEvents=true

    # If sounds should be placed when placing or picking up fluids to/from the world.
    B:flopper.worldPullPushSounds=true
}

This mod was inspired by the pre-1.12 Funnels mod.

This mod collects anonymized startup data, this can be disabled in the config file and adheres to Minecraft's snooper settings.

Bisect Hosting
Support us via the referral code cyclops when renting a server at Bisect Hosting, and get 25% off your first month!

Patreon_Wordmark_fb38c295a1.png
If you like this mod, consider supporting me on Patreon!

This mod requires the Cyclops Core library!
Come talk to us in #flopper on the Cyclops Discord server!

 

We've had to suffer long enough in our early-game fluid transfer endeavours...
Here's the Flopper, a Fluid Hopper!

 

The Flopper is an early-game block to move around fluids, just like the Hopper does for items.
It is able to take in fluids from the top (either from a tank, or from the world), and push it to the target side (either to a tank, or to the world).

Tanks will always have a preference over world-interaction.

 

Note: Tanks are not included in this mod, those are Dark Tanks from EvilCraft.

 

 A simple, early-game recipe.

 

This block has no GUI, because who needs GUIs anyways? Instead, you can right click on the block to display contents. The contained fluid will also be rendered dynamically (can be disabled).
You can also right-click to insert fluids from any fluid tank item, or extract by shift+right-clicking.

 

And yes, the Flopper has proper bounding boxes that allow you to click on blocks behind it.

 

Just like the regular Hopper, you can disable it using a redstone signal.

 

Everything ranging from the input fluid rate to the cooldown duration for world-interaction can be configured in this mod! Here's an excerpt from the config file:

machine {
    # The maximum capacity in mB.
    I:flopper.capacityMb=5000
# If the collision boxes should be made smaller to allow clicking behind the flopper.
B:flopper.narrowCollision=true

# The rate at which fluids can be pulled from other tanks.
I:flopper.pullFluidRate=100

# If fluids should be pulled from the world.
B:flopper.pullFluidsWorld=true

# The rate at which fluids can be pushed to other tanks.
I:flopper.pushFluidRate=100

# If fluids should be pushed into the world.
B:flopper.pushFluidsWorld=true

# If the contained fluid should be rendered.
B:flopper.renderFluid=true

# The number of ticks each flopper should sleep after interacting with tanks
I:flopper.workCooldown=8

# The number of ticks each flopper should sleep after picking up or placing fluids.
I:flopper.workWorldCooldown=20

# If neighbour-change events should be triggered when placing or picking up fluids to/from the world.
B:flopper.worldPullPushNeighbourEvents=true

# If sounds should be placed when placing or picking up fluids to/from the world.
B:flopper.worldPullPushSounds=true

}

This mod was inspired by the pre-1.12 Funnels mod.

 

This mod collects anonymized startup data, this can be disabled in the config file and adheres to Minecraft's snooper settings.

 

Bisect Hosting
Support us via the referral code cyclops when renting a Bisect Hosting server, and get 25% off!
1082px-Patreon_logo.svg.png
If you like this mod, consider supporting me on Patreon!

Screenshots

Gallery

  • Fluid Rendering
    Fluid Rendering
  • Recipe
    Recipe
  • Better bounding boxes
    Better bounding boxes
  • Disable using redstone
    Disable using redstone
  • Flopper features
    Flopper features

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
1
In stacks

By the numbers

Statistics

8.5m
Total Downloads
CurseForge
8.5m
Modrinth
~13,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works