Releases: TeamDman/SuperFactoryManager
Release list
v4.34.0
NAME "Changelog"
-- SFM Discord:
-- https://discord.gg/5mbUY3mu6m
-- SFM Donations:
-- https://github.com/sponsors/TeamDman
-- SFM submit new issue:
-- https://github.com/TeamDman/SuperFactoryManager/issues/new
---- 4.34.0 ----
-- Update zh_cn localizations, thanks @ZHAY10086 #526
-- Introduce uk_ua localizations, thanks @Tenwoc #529
-- Make fancy cables waterloggable, thanks @myrolorin #541
-- Fix falling anvil items spawning in corner, thanks @Qther #536
-- Fix falling anvil experience shard JEI catalyst display using hardcoded obsidian instead of the configured tag #532
-- Fix /sfm config edit server program cache invalidation #549
-- Add configurable keymapping for opening the label gun GUI #554
-- Fix label gun clear modifier tooltip
-- Fix SFM Classic resource pack not loading on 26.1.2 #548
-- Fix Ctrl+I container inspector overlay text being invisible on 26.1.2 #555
-- Fix label gun text and label gun/network tool highlights rendering slightly offset at large world coordinates #506
-- Thank you @Terusia for the support!
v4.33.0
NAME "Changelog"
-- SFM Discord:
-- https://discord.gg/5mbUY3mu6m
-- SFM Donations:
-- https://github.com/sponsors/TeamDman
-- SFM submit new issue:
-- https://github.com/TeamDman/SuperFactoryManager/issues/new
---- 4.33.0 ----
-- Update to 26.1.2
---- Thank you @Burkino for the big contribution!
v4.32.0
NAME "Changelog"
-- SFM Discord:
-- https://discord.gg/5mbUY3mu6m
-- SFM Donations:
-- https://github.com/sponsors/TeamDman
-- SFM submit new issue:
-- https://github.com/TeamDman/SuperFactoryManager/issues/new
---- 4.32.0 ----
-- Add keymapping for accepting intellisense suggestion instead of hardcoding backslash, thanks @npg418 for the report! #513
-- Fix "rebuild cable network" button in manager erroring due to bad i18n param, thanks @Tctiancan for the report! #514
-- Added static analysis test to flag bad i18n params, see LocalizationEntryArgumentValidationTests
-- Reduce logging for SFM event listener registration, thanks @relentless for the report!
-- Fix JEI integration item lore being written improperly
-- Refactor localization entries to live in code closer to where they are used
-- Fix intellisense popup being transparent for MC>=1.20, fixes #518
v4.31.0
NAME "Changelog"
-- SFM Discord:
-- https://discord.gg/5mbUY3mu6m
-- SFM Donations:
-- https://github.com/sponsors/TeamDman
-- SFM submit new issue:
-- https://github.com/TeamDman/SuperFactoryManager/issues/new
---- 4.31.0 ----
-- Fix cable placement causing crash when the same network touching multiple sides, thanks @𝓢𝓽𝓮𝓿𝓮𝓷 𝓤 and @textbookApologist for the report! #511
v4.30.0
NAME "Changelog"
-- SFM Discord:
-- https://discord.gg/5mbUY3mu6m
-- SFM Donations:
-- https://github.com/sponsors/TeamDman
-- SFM submit new issue:
-- https://github.com/TeamDman/SuperFactoryManager/issues/new
---- 4.30.0 ----
-- Fix cables breaking after chunk reloading, fixes #505
-- Add /sfm kit [player] game master command to cheat in default SFM items
-- Make manager rebuild cable network button give response in chat
-- Make manager rebuild cable network button run /sfm bust_cable_network_cache if exception encountered
-- Update VSCode grammar file to mitigate tokenization errors, thanks @rayan6ms for the contribution! #502
-- Update VSCode extension, thanks @Titop54 for the contribution! #503
v4.29.0
NAME "Changelog"
-- SFM Discord:
-- https://discord.gg/5mbUY3mu6m
-- SFM Donations:
-- https://github.com/sponsors/TeamDman
-- SFM submit new issue:
-- https://github.com/TeamDman/SuperFactoryManager/issues/new
---- 4.29.0 ---
-- Fix double-gathering of input slots causing lag and correctness issues, thanks @Mei for the contribution!
-- Fix #445 where UP and DOWN directions cannot be rotated to determine relative left/right/front/back faces.
-- Introduce tunnelled cables
-- Introduce tough cables
-- Switch to new @SFMSubscribeEvent annotation to reduce @MCVersionDependentBehaviour
-- Add tooltips to tough and tunnelled cables and tunnelled manager block
-- Update block network logic used by cable networks and water tanks
---- Should fix FTBTeam/FTB-Modpack-Issues#10084
---- Should fix #426
-- Network tool can now be attuned to a block position, thanks @Mei for the contribution! #456
-- Update PT_BR localization, thanks @PrincessStelllar for the contribution! #431, #497
-- Update ZH_CN localization, thanks @ZHAY10086 for the contribution! #438, #439, #498
-- Fix ResourcesProgramLinter not tracking warnings properly, thanks @Mei for the contribution! #440
-- Add missing block tags to tunnelled factory manager, thanks @jez4753 for the report! #457
-- Add warnings for slots that don't support extraction, thanks @Mei for the contribution! #446
-- Fix round robin example correctness, fixes #455
4.28.0-1.21.1
NAME "Changelog"
-- SFM Discord:
-- https://discord.gg/5mbUY3mu6m
-- SFM Donations:
-- https://github.com/sponsors/TeamDman
-- SFM submit new issue:
-- https://github.com/TeamDman/SuperFactoryManager/issues/new
---- 4.28.0 ----
-- Fix #430 where fancy cable improperly visually connects to blocks it should not
-- Fixed LabelNotConnectedProgramLinter not working properly because it detected that any block has redstone capability
4.27.0-1.21.1
NAME "Changelog"
-- SFM Discord:
-- https://discord.gg/5mbUY3mu6m
-- SFM Donations:
-- https://github.com/sponsors/TeamDman
-- SFM submit new issue:
-- https://github.com/TeamDman/SuperFactoryManager/issues/new
---- 4.27.0 ----
-- Published a new video [TeamDman - SFM Bug Hunt](https://www.youtube.com/watch?v=8GtBrKhSWq0)
-- Fix capabilities not being invalidated properly on 1.20.3+
-- Add tunnelled manager block from #189, thanks @Qther
---- When capabilities are queried, will pass through to the opposite side
---- Hopper -> Manager -> Chest
-- Add support for "SLOT" for when "SLOTS" isn't appropriate
every 20 ticks do
input from chest slot 5
output to chest slot 9
end
-- Fix memory leak caused by forget statements, thanks @__stdcall for the report, #405
EVERY 20 TICKS DO
INPUT FROM a,b
OUTPUT TO c
FORGET -- creates new object that wasn't being discarded properly
INPUT FROM b,d
OUTPUT TO e
FORGET b -- you can specify labels, though I doubt anyone uses it lol
OUTPUT TO f -- this sees `INPUT FROM d`
END
-- Update tag_matching.sfml and filtering.sfml examples, thanks @Final and @MikMouk for the motivation
-- Add relative directions, #380
EVERY 20 TICKS DO
INPUT FROM machine LEFT SIDE -- relative to the facing property of the block state, null side if not applicable
OUTPUT TO machine2 RIGHT, FRONT, BACK SIDE
END
-- Add a server config for max number of warnings on a disk, fixes #383
-- Fixed disjoint text selection when using left click to select text in the editor #396
---- Thank you @Zexylz for the contribution!
-- Fixed text editor scroll bar inappropriately responding to mouse events
-- Improved text editor performance on large documents by using virtual scrolling
-- Click-drag text selection now uses character midpoint for determining if a character is in selection
-- Allow managers to interact with themselves
EVERY 20 TICKS DO
INPUT FROM manager
OUTPUT TO chest slot 0
FORGET
INPUT disk FROM chest slot 1
OUTPUT TO manager
END
-- Add try-catch to capability discovery, thanks @Sverd for the report! #418
-- Add missing item capability for manager block on MC 1.20.3+
-- Add Russian translation, thanks @BazZziliuS, #415
-- Turned off line numbers by default in the text editor, I see you @joaobmt lol
-- Implement custom event subscriber logic to reduce entropy in SFM code between MC versions
---- Not being used by production logic yet
-- Fix text editor caret blink, previously was solid or blinked too fast before/after MC 1.20.2
-- Add JEI support for 1.21.0, 1.21.1, thanks @Saereth for the suggestion <3, #401
-- Updated JEI support to correctly pair enchantments for disenchanting
4.26.0-1.21.1
NAME "Changelog"
-- SFM Discord:
-- https://discord.gg/5mbUY3mu6m
-- SFM Donations:
-- https://github.com/sponsors/TeamDman
-- SFM submit new issue:
-- https://github.com/TeamDman/SuperFactoryManager/issues/new
---- 4.26.0 ----
-- Add new textures from #343, thanks MHanHanBing
-- Add optional "Classic" resource pack to restore old textures
-- Add block tag support for FallingAnvilHandler, fixes #376
---- See SFMBlockTags.java; sfm:anvil_disenchanting and sfm:anvil_printing_press_forming
-- AE2 energy acceptor mod compat to fix fe:: not working, fixes #322
-- Update AE2 inscriber example to use retain since inscribers have a max stack size greater than 1 in 1.21.1
-- More zh_cn changes improvements, thank you @ZHAY10086, @XYHXH, and others!
-- Reduce code entropy between Minecraft versions
---- Fixed mixed localization keys: itemGroup.sfm -> item_group.sfm
---- Standardized resource location object construction
---- Standardized capability stuff, before and after 1.20.3 NeoForge rework now much cleaner
------ SFM can now add capability wrappers for mod compatibility like the #322 fix above
-- Add missing mod icon for mods screen
-- Updated to NeoForge v21.1.206 for MC1.21.1
4.25.0-1.21.1
NAME "Changelog"
-- SFM Discord:
-- https://discord.gg/5mbUY3mu6m
-- SFM Donations:
-- https://github.com/sponsors/TeamDman
-- SFM submit new issue:
-- https://github.com/TeamDman/SuperFactoryManager/issues/new
---- 4.25.0 ----
-- Implement `EMPTY SLOTS IN` modifier for OUTPUT to place only into empty destination slots (#365)
EVERY 20 TICKS DO
INPUT FROM mob_loot
OUTPUT TO EMPTY SLOTS IN storage
END
-- Optional: run an infrequent condensing pass to stack items
EVERY 300 SECONDS DO
INPUT FROM storage
OUTPUT TO storage
END
-- Fix crash when re-entering a level, fixes #372
-- Add Ctrl+E hotkey for opening the text editor in the title screen
-- Add Ctrl+E hotkey for opening the text editor in the select world screen
-- Fix SFM keymapping logic failing to respect modifier keys, fixes #374
-- Update label gun push/pull chat reminders to show the pull modifier key instead of saying "shift"