Перейти к содержимому
Mineforgian

OptimizationsAndTweaks

Mod that add some Optimizations/Bugfix/Tweakings for minecraft 1.7.10 and mods

Загрузки
27K
Подписчики
19
Обновлён
10 июля 2026 г.
Лицензия
GPL-3.0-only

Опубликован 28 апреля 2023 г.

Description

Optimizations and Tweaks for FPS/TPS - Fix bugs and tweak various things to help optimize performance in Minecraft 1.7.10. This mod aims to smooth out gameplay and improve framerates through optimizations.

Incompatibilities

None known. Earlier versions clashed with ArchaicFix over MixinMapGenStructure; that mixin has been removed, so this mod now works with upstream ArchaicFix — the fork is no longer required.

What this mod have for now?

Go here : Wiki

  • Notable feature: Rewrite Minecraft Pathfinding in Rust asynchronously

Links to descriptions of my projects.

Modrinth

Github

Curseforge

Requirement

Unimixins

FalsePatternLib

Special Thanks

Special thanks to Falsetweaks code : HERE

Discord

Add me on discord : imacatfr

Discord server : https://discord.gg/ZnmHKJzKkZ

Ченджлог

1.18.0Релиз1.7.10 · 10 июля 2026 г.
  • refactor(pathfinding): route async pathfinding through the matou-exec seam (hub doc 28 phase 2b)
  • feat(fml): missing-deps screen lists all conflicting mods, not just the first (OaT mixin)
  • perf(pathfinding): back off re-pathing to unreachable targets (issue #49)
  • fix(pathfinding): back off unreachable targets that return partial paths (#49)
  • fix(worldgen): drop MixinMapGenStructure to unbreak HBM/NTM + ArchaicFix (#131)
  • fix(fluids): remove inverted getEffectiveFlowDecay overwrite, fix flow direction (#102)
  • fix(net): guard non-living entities in handleSpawnMob against ClassCast (#127)
  • docs(readme): drop stale ArchaicFix incompatibility (resolved by MixinMapGenStructure removal)
  • fix(worldgen): guard null block in Mowzies StructureGeneratorBase setBlockAt (#120)
1.17.7Релиз1.7.10 · 9 июля 2026 г.
  • Fix: world-exit crash (CodeChickenLib). Leaving a world could crash with a NullPointerException in WorldExtensionManager.onChunkUnLoad (a longstanding CCL bug on worlds with no registered chunk-extension array). A mixin now null-guards that path — the crash is gone regardless of what triggered the unregistered world.
  • Internal: Rust native shared-crate refactor. The three duplicated native FFI layers now share one crate (matoulib_native_shared) — cleaner panic-guard/logger/off-heap snapshot plumbing. Native libraries rebuilt for Linux, macOS (universal2), and Windows.
  • Experimental (off by default): zero-copy off-heap snapshot submit for async pathfinding — a proof-of-concept behind an A/B flag; no behaviour change unless explicitly enabled.
1.17.6Релиз1.7.10 · 9 июля 2026 г.
  • ci(rust): static CRT for the Windows natives
  • build(rust): refresh shipped natives from CI (bytes 1.12.0, lru 0.18.0)
  • docs(readme): drop stale 'reset the config on update' banner
  • fix(mixin): drop leftover @SubscribeEvent from 4 more @Inject handlers
  • refactor(mixin): drop 5 vanilla-copy @Overwrite mixins (dedupe)
  • refactor(mixin): convert MixinOreDictionaryArbiter @Overwrite to @Inject
  • refactor(mixin): convert MixinBlockMobSpawner2/3 @Overwrite to @Inject
  • refactor(mixin): convert MixinWorldProviderTorment @Overwrite to @Inject
  • refactor(mixin): convert MixinCloudChecking @Overwrite to @Inject
  • refactor(mixin): convert MixinNBTBase @Overwrite to @Inject
  • refactor(mixin): convert MixinAetherTileEntities @Overwrite to @Inject
  • refactor(mixin): convert MixinPlansProcessor @Overwrite to @Inject
  • perf(worldgen): fix cascading worldgen from ManaMetalMod cave decoration
  • perf(worldgen): fix cascading worldgen from 5 more ManaMetalMod generators
  • style(spotless): format ManaMetal cascade mixins
  • fix(mixin): AreaClear @Redirect handlers must be static (clearArea is static)
  • perf(worldgen): general notify-scoped cascade net (experimental, off by default)
  • perf(slim): drop dead vendored libs + joml, add release-trim Cargo profiles
  • refactor(mixin): convert @Overwrite batch (worldgen delegators)
  • refactor(mixin): convert @Overwrite batch (event-handlers/small)
  • refactor(mixin): drop 2 now-empty @Overwrite mixins from registry (Automagy, ShipKeyHandler)
  • fix(mixin): drop invalid canPlaceLeaves @Redirect in MixinWorldGenTreeBase (instance-method receiver mismatch crashed apply)
  • refactor(mixin): convert @Overwrite batch (render + fastmath)
  • refactor(mixin): convert @Overwrite batch (tech-mod addons)
  • chore(mixins): drop 2 inert mixins from registry (matmos ScanVolumetric, ic2 Config)
  • fix(mixin): drop remap=false on 4 T3/T4 conversions — MCP-named targets need SRG remap
  • fix(mixin): revert MixinCOFHCORE conversion — null-constructor-redirect crashed CoFH preInit
1.17.1Бета1.7.10 · 17 октября 2025 г.

Prevent npe from TileNode.handleDarkNode

Ensure BlockLiquid returns blue color on null biome

Do not inject MixinStitcher if falsetweaks is enabled

1.17.0Бета1.7.10 · 17 октября 2025 г.

Fixed an incompat with swansong and beddium

Return silently if the modifier is already present

Fix Buildcraft oil tweaks crash due to "java.util.Map.get(Object)" is null

Optimize EventFog from Manametal

1.16.9Бета1.7.10 · 16 октября 2025 г.

Added Timing profiler + Panic guards

1.16.8Бета1.7.10 · 15 октября 2025 г.

Reorganized projects + use relative path for rust logger

1.16.7Бета1.7.10 · 15 октября 2025 г.

V1.16.7 RUST PATHFINDING ASYNC UPDATE

Rewrite Minecraft pathfinding to rust (async)

Remove unused config settings

Fix mixins conflicts with some mods such has hodgepodge, falsetweaks or swansong

Might break compatibility with coroutil (need testing)

Please report any issues caused by this implementation.

Комментарии

Загружаем…