• 7

    posted a message on Water Strainer - Filter water for resources


    Development status (Trello board): Link

    This main post describes the latest 1.12.2 version.

    For changes in the 1.13 / 1.14 read here: Link


    Description:

    Water Strainer adds the possibility to filter water for common resources.
    A strainer catches general items (such as Sand, Gravel, Sticks, Clay, ...) while it's inside water.
    They are breakable, but can be build out of different materials to increase their durability.
    The idea is to get some common resources while you're busy with something else.
    Water height/flow and biome type will influence the efficiency.


    Durability, idle time, loot tables and more are customizable.
    Water Strainer can also be used for skyblock maps.


    How to start:

    (1) Craft a strainer base.
    (2) Craft any type of strainer.
    (3) Place the strainer base inside a pool of water (the base needs water on top).
    (4) Put your strainer into the base
    The strainer will now filter the water for items. The list of items depends on the strainer type.
    Items can be inserted and extracted from the bottom part of the Strainer Base.


    Make sure to read about the Efficiency System (section below).


    Strainer Types:

    There are currently three different types of strainer:


    Fisherman's Strainer: Collects all kinds of fish, junk and treasures (Requires Bait)

    Survivalist's Strainer: Collects general items such as Stone, Sticks, Clay, Planks

    Survivalist's Strainer (Dense): Collects general small-sized items such as Sand, Gravel, Dirt, Nuggets


    Idle Time & Durability:

    The Strainer Base will attempt to catch an item every 25-35 seconds (by default).

    Depending on the efficiency (section below) the idle time will increase or decrease.

    Catching an item will damage the Strainer and use up 1 durability.

    A higher tier strainer does not have a higher chance to catch something, it will just last longer.

    Better ones also receive additional bonuses like efficiency or enchantability.


    Efficiency System:

    Your strainer's efficiency is based on its placement and increases/decreases the idle time (if enabled).

    You can craft an Efficiency Meter to measure the exact percentage. The strainer is currently influenced by:


    Still water / flowing water:

    Still water (a water source block) will give you no bonus.

    Flowing water on the other hand is more efficient and will increase the efficiency by 10%.


    Water height:

    A lower water level means less efficiency.

    If your Strainer Base is more than 1 block away from a water source block, the efficiency will drop by 3% for each block. Which means if your Strainer is at the very end of a water stream (8th block) it will lose 6*3% = 18% efficiency.

    So make sure your strainer is as close to the water source as possible, but not directly on the source to benefit from the flowing water bonus.


    Adjacent Strainer Bases:

    Every Strainer Base in the adjacent 8 Blocks will lower the efficiency by 15%.

    So if you plan to make a "farm" make sure to leave 1 block free between each Strainer Base.


    Biomes:

    If you build your Strainer Base in a specific biome the efficiency may differ.

    The Strainer Base itself needs to be in that biome, not the water. Biomes that matter are:

    +10% Bonus - (Deep) Ocean

    +15% Bonus - Beach

    +20% Bonus - River


    Configurating the LootTable:

    The loottable config is located at config/waterstrainer/waterstrainer_loottable.cfg


    Syntax: strainer_name | CATEGORY | modid:item_name | metadata | quantity | rarity


    - You can add multiple metadata by separating them with comma (Example: 0,1,2,3)

    - Higher rarity = Increased dropchance

    - All items in a category share the same dropchance

    - If you need help finding the modid and itemname use advanced tooltips (Press F3+H in game)

    - Use the category and item name BLANK to decrease the chance of every other item in the loottable


    Examples:

    1x Ender Pearl from Minecraft with a rarity of 10:

    strainer_survivalist | PEARL | minecraft:ender_pearl | 0 | 1 | 10


    5x Cheese from Pam's Harvestcraft with a rarity of 5:

    strainer_survivalist | FOOD | harvestcraft:cheeseItem | 0 | 5 | 5

    1x Manyullyn Ingot from Tinker's Construct [Meta 2 = Manyullyn Ingot] with a rarity of 1:
    strainer_survivalist | INGOT | tconstruct:ingots | 2 | 1 | 1

    2x one of all 16 possible wool colors from Minecraft with a rarity of 5:
    strainer_survivalist | WOOL | minecraft:wool | 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 | 2 | 5


    Automating & Compatibility:

    The Strainer Base can easily be automated.

    Attach any kind of hopper or item pipe to the bottom block of the Strainer Base to insert and extract items.


    You can add any kind of items and blocks from other mods to the loottable - for example iron-or aluminum nuggets.

    (Does only work if the item doesn't need any kind of NBT data).


    Crafting:



    Screenshots:



    Download:



    Changelog:


    v3.2.0

    * Updated to Forge Build 1.12-14.21.1.2424

    * Changed the recipe for Garden Trowel and Nets to prevent recipe conflicts with Chisel and Rustic (#3)

    * Renamed config option "bonusReinforcedEnchantable" to "miscEnableEnchanting"

    * Changed efficiency calculation

    * Reinforced Strainers are now enchantable


    v3.1.0

    * Updated to Forge Build 1.12-14.21.0.2382

    * Renamed Tight Strainer to Dense Strainer

    * Removed the Wide Survivalist's Strainer. Now there's the normal version for big items and the dense version for small items.

    * Changed some recipes - Also the dense Strainer is no longer more expensive than the normal version.

    * Added a passive bonus to the Solid and
    Reinforced Strainers. The solid one has an additional efficiency of
    +10%, while the reinforced version has an additional efficiency of +25%
    and is also enchantable (not yet, but in a later version).

    * The type of Wooden Planks you gain
    from the Survivalist's Strainer is now determined by the chunk. Every
    chunk will give you one of the six plank types. The allocation is
    random, but will be the same for every world which share the same world
    seed.

    * Added an information page to JEI for the worm item

    * Bait Pots do no longer need to be
    filled with bait by hand. Instead you craft the pot and put it into the
    Strainer Base next to your standard bait. Every time a piece of bait
    gets consumed, there's a chance to prevent the consumption. The Bait Pot
    will be damaged and breaks after 128 uses.

    * Removed the Infinite Bait Pot and replaced it with a Super Worm which acts as a new infinite creative-only bait.


    v3.0.1 (Also included in 1.4.2 [MC 1.9/1.10] + 2.0.1 [MC 1.11]):

    -> Misc: Updated Forge. Used Versions: Forge - 14.21.0.2334 | JEI: 4.6.0.61

    -> Misc: Specific Items can once again be disabled in the config file (Disabling an item will remove the recipe, not the item itself)

    -> Fixed: Fixed a bug which allowed Non-OP-Users to reload the loot tables from within the game (Now requires OP permission level 2)


    v3.0.0:

    -> Misc: Updated to Minecraft 1.12. Used Versions: Forge - 14.21.0.2326 | JEI: 4.6.0.61


    v2.0.0:

    -> Misc: Updated to Minecraft 1.11.2. You'll need the most recent version of JEI (4.5.0) to display recipes.


    v1.4.1:

    -> Fixed: Fixed a crash with JEI if the normal strainer was disabled in the config.


    v1.4.0:

    -> Added: The mod now supports Just Enough Items (JEI). Use the "usage" key on a strainer or click the recipe button in the strainer gui to display the loot table for each strainer. Viewing the recipe of a possible drop (like dirt) will also forward to the loot table page in JEI.

    -> Added: Admins can now use the command /waterstrainerreload to reload the loottable config without restarting the server. While the tooltip (Mouse Hover + Shift) gets updated immediately, Clients will have to re-join the server to re-sync the loot table page inside JEI.

    -> Added: A Strainer Base will now suck dropped items from above and place them in its inventory (like Minecraft's Hopper).

    -> Changed: Item drops can now be gathered from the side of a Strainer Base and Strainers + Bait can be inputted from the bottom.

    -> Fixed: The Strainer Base will no longer put generated drops into the bait slot if all possible output slots were already filled.

    -> Removed: Removed the Leather Armor as a possible drop from the Fisherman's Strainer (for now).


    v1.3.2:

    -> Added: New Item: Infinite Bait Pot = Contains infinite bait (Creative only)


    v1.3.1:

    -> Added: Added a tooltip in the Strainer GUI which pops up if the player uses a Bait while it's not needed.

    -> Fixed: Fixed two issues with the Bait Pot recipe.

    ----> (1): Crafting the Bait Pot with exactly 8 worms would always lead to a fill level of 8, regardless of how filled it was before.

    ----> (2): You were able to add irrelevant items to the recipe and it would still be counted as valid. Those items were deleted after crafting.

    -> Fixed: The Strainer will now check its own block before it changes its model to prevent an unknown issue which lead to a crash.

    -> Changed: Changed the order for the Garden Trowel recipe. The ingredients need to be arranged diagonal instead of vertical.

    -> Changed: Changed some textures from 32x32 to 16x16 so it fits more into vanilla minecraft (Blocks / Strainer textures are still 32x32).


    v1.3.0:

    -> Added: Added an errorlog for wrong config entries (Located in /logs/waterstrainer_errors.log)

    -> Changed: Biome efficiency is now detected by biome tags instead of name to add compatibility with custom biomes


    v1.2.1:

    -> Fixed: Fixed an issue with the Bait Pot crafting recipe and custom crafting tables like CraftingCraft (hopefully)


    v1.2.0:
    -> Added: New Item: Efficiency Meter = Can be used to measure the efficiency of a Strainer Base

    -> Added: New Item: Net = Used for crafting

    -> Added: New Item: Garden Trowel = Used to collect worms

    -> Added: New Item: Worm = Can be used as bait in a Fisherman's Strainer

    -> Added: New Item: Bait Pot = More efficient than single bait. Needs to be filled with bait.

    -> Added: New Item: Fisherman's Strainer = Catches fish, junk and treasures. Requires bait to work.

    -> Added: Added a bait slot in the Strainer Base GUI and slot tooltips.

    -> Added: Added Ore Dictionary support for crafting recipes.

    -> Added: Added the keyword BLANK for the loottable which decreases the chance of all other entries.

    -> Added: Added an efficiency bonus for some biomes - (Deep)Ocean = +10%, Beach = +15%, River = +20%

    -> Added: Added Spruce, Birch, Jungle, Acacia and Dark Oak wood planks to the loottable

    -> Changed: Changed flowing water effiency bonus to 10% (From 15%)

    -> Changed: A lower water level now decreases the efficiency by 3% per block (From 1%)

    -> Changed: The tooltip scrolls through entries in order instead of displaying a random entry every time

    -> Changed: Changed the loottable syntax. It does now use categories.

    -> Changed: Configs are now located in the subfolder config/waterstrainer/..

    -> Changed: Changed the base idle time to 30 seconds (From 20)

    -> Changed: Changed the normal strainer durability to 120 (From 180)

    -> Changed: Changed the solid strainer durability to 720 (From 1080)

    -> Changed: Changed the reinforced strainer durability to 5760 (From 8640)

    -> Removed: Removed the fish drop from the Survivalist's Strainer


    v1.1.0:
    -> Added: Added an efficiency system (You can read more about that in the "Efficiency" section)
    -> Fixed: Fixed an issue which prevented adding items with metadata higher than 15

    -> Changed: The idle time is now more dynamic
    -> Changed:
    Solid and reinforced strainers do no longer necesarrily share recipes and can have their own loot table


    v1.0.3:
    -> Fixed: Fixed a crash when decimals were used in the loottable config instead of whole numbers
    -> Fixed: The LootTable config will now sync between Server and Client to ensure correct tooltips
    -> Fixed: The Strainer Base block can no longer be used as furnace fuel (lol)
    -> Fixed: Tooltip refresh rate is no longer linked to your FPS which resulted in fast scrolling tooltips at high FPS
    -> Changed: Changed Reinforced Strainer durability from 12960 to 8640 (From 3 to 2 days)


    v1.0.2:

    -> Fixed: Fixed an issue with uppercase letters in the loottable making it impossible to add certain items/blocks.


    v1.0.1:

    -> Added: Loottable entries can now have multiple metadata
    -> Added: Added Raw Salmon, Clownfish and Pufferfish to the Raw Fish loottable entry

    -> Fixed: Fixed the loottable config path on linux servers (The loottable is now in the config folder, instead of the root folder)
    -> Fixed: Fixed duplicates in the loottable - You can no longer list an item twice
    -> Fixed: Strainer Base name in the GUI is now localized


    v1.0.0a:

    -> Fixed: Fixed a material issue (You can now break the Strainer Base by hand without losing the base block)


    v1.0.0:

    -> First releas


    Modpack Policy:
    You're allowed to put the mod into any modpack. You are not allowed to sell the mod or contents of the mod (like items).

    Posted in: Minecraft Mods
  • 1

    posted a message on Water Strainer - Filter water for resources

    Last main version for Minecraft 1.9.4 / 1.10.2. I will now port the mod over to 1.11 / 1.12 and probably only update older versions to fix bugs.


    Changelog for v1.4.0:

    -> Added: The mod now supports Just Enough Items (JEI). Use the "usage" key on a strainer or click the recipe button in the strainer gui to display the loot table for each strainer. Viewing the recipe of a possible drop (like dirt) will also forward to the loot table page in JEI.

    -> Added: Admins can now use the command /waterstrainerreload to reload the loottable config without restarting the server. While the tooltip (Mouse Hover + Shift) gets updated immediately, Clients will have to re-join the server to re-sync the loot table page inside JEI.

    -> Added: A Strainer Base will now suck dropped items from above and place them in its inventory (like Minecraft's Hopper).

    -> Changed: Item drops can now be gathered from the side of a Strainer Base and Strainers + Bait can be inputted from the bottom.

    -> Fixed: The Strainer Base will no longer put generated drops into the bait slot if all possible output slots were already filled.

    -> Removed: Removed the Leather Armor as a possible drop from the Fisherman's Strainer (for now).


    JEI Preview:

    Posted in: Minecraft Mods
  • 2

    posted a message on Crafting Handbook - One-Click Crafting on the go


    Description:
    Crafting Handbook adds a Recipe Book to the game which allows you to execute crafting recipes with a simple click and on the go.
    Create multiple categories for a better overview or search for items directly.
    You can craft any item you like as long as you have all required ingredients in your inventory.


    Controls:



    Guide:


    Quick Gameplay:


    Screenshots:




    Modpack Policy:
    You're allowed to put the mod into any modpack. You are not allowed to sell the mod or contents of the mod (like items).


    Additional Credits:


    Textures used:

    Scroll unfurled icon - by Lorc under CC BY 3.0 - http://game-icons.net/lorc/originals/scroll-unfurled.html
    Files icon - by Delapouite under CC BY 3.0 - http://game-icons.net/delapouite/originals/files.html
    Trash can icon - by Delapouite under CC BY 3.0 - http://game-icons.net/delapouite/originals/trash-can.html
    Info icon - by Delapouite under CC BY 3.0 - http://game-icons.net/delapouite/originals/info.html
    Checklist icon - by Delapouite under CC BY 3.0 - http://game-icons.net/delapouite/gui/checklist.html
    Save icon - by Delapouite under CC BY 3.0 - http://game-icons.net/delapouite/gui/save.html
    Open folder icon - by Delapouite under CC BY 3.0 - http://game-icons.net/delapouite/originals/open-folder.html
    Clockwise rotation icon - by Delapouite under CC BY 3.0 - http://game-icons.net/delapouite/gui/clockwise-rotation.html
    Cancel icon - by sbed under CC BY 3.0 - http://game-icons.net/sbed/originals/cancel.html
    Help icon - by sbed under CC BY 3.0 - http://game-icons.net/sbed/originals/help.html
    Hazard sign icon - by Lorc under CC BY 3.0 - http://game-icons.net/lorc/originals/hazard-sign.html
    Stack icon - by Delapouite under CC BY 3.0 - http://game-icons.net/delapouite/originals/stack.html


    Download:

    Posted in: Minecraft Mods
  • 1

    posted a message on Water Strainer - Filter water for resources

    That is currently not possible since the Strainer and Bait interaction is hard-coded.

    I could add a creative Bait Pot or make a config option for it. I'll see what I can do if I find the time for it.

    Posted in: Minecraft Mods
  • 1

    posted a message on Water Strainer - Filter water for resources
    Quote from Joshwoo70»

    Hello! Since you did not put any mod pack statements, am i allowed to use in my mod pack? It will be greatly appreciated if you notify mod packers if you allow for redistribution in mod packs. Thanks!




    Yes, of course you are allowed to. You can put it into any pack as long as you don't monetize the mod or the pack.


    Changelog for v1.3.1:

    -> Added: Added a tooltip in the Strainer GUI which pops up if the player uses a Bait while it's not needed.

    -> Fixed: Fixed two issues with the Bait Pot recipe.

    ----> (1): Crafting the Bait Pot with exactly 8 worms would always lead to a fill level of 8, regardless of how filled it was before.

    ----> (2): You were able to add irrelevant items to the recipe and it would still be counted as valid. Those items were deleted after crafting.

    -> Fixed: The Strainer will now check its own block before it changes its model to prevent an unknown issue which lead to a crash.

    -> Changed: Changed the order for the Garden Trowel recipe. The ingredients need to be arranged diagonal instead of vertical.

    -> Changed: Changed some textures from 32x32 to 16x16 so it fits more into vanilla minecraft (Blocks / Strainer textures are still 32x32).

    Posted in: Minecraft Mods
  • To post a comment, please .