▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Fluidlogged API
Fluidlogged API

Fluidlogged API

A library mod that adds highly customizable fluidlogging to 1.12.2!

180.8K
46

v3.2.0-mc1.12.2

release6 февраля 2026 г.

Features:

  • Add Modrinth updateJSON url.
  • Minor performance improvements.

Bug Fixes:

  • Fix concurrency issue with FluidFlowHandler::getFlowVec (fixes #275 and #283).
  • Fix crash with Java 9+ (fixes #284) (this bug only affected v3.1.3 of Fluidlogged API).
  • Fix minor inconsistency with normal fluid flow logic.

Compatibility Fixes:

  • Gauges and Switches:
    • Fix blocks not emitting a redstone signal (fixes #282).
  • Schematica:
    • Fix crash when rendering schematica with fluids (fixes #279).

API Changes:

  • New method: ...api.util.IFluidloggable.canFluidConnect(IBlockAccess, BlockPos, IBlockState, EnumFacing).
  • New method: ...api.util.FluidloggedUtils.canFluidConnect(IBlockAccess, BlockPos, IBlockState, EnumFacing).
  • Restore FluidloggedUtils methods that were accidentally removed in v3.0.0.

v3.1.3-mc1.12.2

release5 января 2026 г.

Bug Fixes:

  • Fix bugs if certain transformers are run twice, by resetting asm plugin search index ints before running them.
    • Fixes FutureMC scaffolding asm conflict (fixes #273).
    • Fixes possible weird fluid rendering when "fancy fluid rendering" is disabled.
  • Fix concurrency issue with FluidState::withLevel (fixes #274).
  • Fix "fluidlogged_api is missing the required element 'version' and a version.properties file could not be found" console error.

Compatibility Fixes:

  • Bedrock Ores:
    • Prevent loading client-side class on server (fixes #276).
  • Immersive Engineering:
    • Soft-fix for "immersiveengineering:fluidconcrete" fluidlogging behavior bugs (#275).

v3.1.2-mc1.12.2

release12 ноября 2025 г.

Bug Fixes:

  • Allow modded fluid blocks to use their own flow direction rendering (fixes #272).
  • Ensure that the correct config directory is used if another mod changes the runtime root directory (fixes #269).
  • Restore mode toggle functionality for the Emperor's Chalice (item from Reliquary mod) (fixes #270).

v3.1.1-mc1.12.2

release1 октября 2025 г.

Compatibility Fixes:

  • Astral Sorcery:
    • Crystal cluster creation now accounts for FluidStates (only if the block there is replaceable).
    • Fix crystal tool item entity crash (#266).
    • Liquid Starlight now uses this mod's fluid collision system, fixing some bugs.

v3.1.0-mc1.12.2

release20 сентября 2025 г.

Features:

  • Fluidlogged API's config gui is now translucent while in a world. This will probably be added to all of my other mods as well!

Bug Fixes:

  • Fix a possible crash (#243 (comment) & #257).
  • Fix a possible FluidState.withLevel crash (#252).
  • Fix fluid collision for "pseudo-fluid" blocks (#258).
  • Redownload community configs if the internal versions.jsonc file got corrupted. This fixes a possible crash.
  • Server-side fluidlogging configs are now always sent to connected players.
  • While "nonSourceFluidlogging" was disabled, source fluid blocks could be created with non-source fluid blocks, by flowing into a fluidloggable block with other non-source fluids on two different sides. Now adjacent source blocks are required for this behavior once again, like in v2.x.x (#249).

Compatibility Fixes:

  • Chisels and Bits:
    • Allow chiseled bits to be placed inside replaceable blocks.
    • Fix chiseled blocks voiding fluids on placement.
    • Fix fluid collision for chiseled blocks (#248).
  • Galacticraft:
    • Fix crash with old Galacticraft (non-legacy) versions (#255).
  • Industrial Foregoing:
    • Fluidlogged pink slime fluid no longer removes the block when spawning a pink slime entity (it only removes the fluid now).
    • The fluid pump now (actually) accounts for FluidStates.
    • The resource fisher now accounts for FluidStates.
    • The water collector now accounts for FluidStates.
  • Optifine:
    • Fluids now render consistently while Optifine's "Render Regions" setting is enabled (#190 & #260).
  • PneumaticCraft:
    • Allow Empty PCBs to be filled using FluidStates.
  • Random Things:
    • Fix wireless redstone (#253).
  • Ruins:
    • Forcibly prevent Ruins structures from being able to contain old FluidStates (#254).
  • Thermal Expansion:
    • The Aquatic Entangler now accounts for FluidStates.
    • The Aqueous Accumulator now accounts for FluidStates.

API Changes:

  • ...mod.common.message.SMessageSyncRuntimeConfigs has been renamed to ...mod.common.message.SMessageSyncConfigs. This is an internal class, so it shouldn't affect any mods.
  • New interface: ...api.message.IServerMessageHandler. Functions as a server-side counterpart to IClientMessageHandler.
  • New method: ...api.message.IClientMessageHandler.isCtxValid(REQ, MessageContext).
  • New method: ...api.message.MessageUtils.readJson(ByteBuf). Utility method that reads a JsonElement with UTF8 byte encoding from the buffer.
  • New method: ...api.message.MessageUtils.writeJson(ByteBuf, JsonElement). Utility method that writes a JsonElement with UTF8 byte encoding to the buffer.
  • New method: ...api.util.FluidloggedUtils.positionDripParticle(World, BlockPos, FluidState). Utility method that returns the position to spawn a drip particle, or empty if one cannot be spawned.
  • Split ToFluidloggedDataFixer functionality from the legacy data fixer. This change allows for separate versioning between them, and allows other mods besides Fluidlogged API to increment the ToFluidloggedDataFixer version (other mods increment it automatically when adding a new IFluidloggedDataMapper).

Совместимость

Minecraft: Java Edition

1.12.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Детали

Лицензия:LicenseRef-Custom-License
Опубликован:2 года назад
Обновлён:2 месяца назад
Главная