Re:Avaritia 26.3-1.4.2-release
Curse Maven Snippet
What's new
ChangeLog
All notable changes to this project will be documented in this file,ChangeLog information is generated by the CommitMessage plugin
v1.4.2-release-neoforge-26.3
feat
- 首次发布 Minecraft 26.3 版本,目标 NeoForge 26.3.0.45-beta,运行需要 Java 25。
- #376:新增可选 Equivox API 联动,沿用 1.21.1 ProjectE 的基础 EMC、奇点数量提升及无尽工作台、压缩机、无尽锻造配方映射;保持未安装 Equivox 时安全加载。
fix
- #381:无尽剑强制击杀保留真实玩家归因和死亡/掉落事件;原生事件未触发时补发一次,避免第三方掉落监听器被跳过或重复执行。
- #378:补齐
c:nuggets、c:ingots、c:storage_blocks根标签,以及水晶矩阵方块物品的c:gems;同时生成对应方块存储标签。
verification
- Minecraft 26.3 / NeoForge 26.3.0.45-beta:未装 Equivox 时 41 项 GameTest 通过。
- 26.3 原生客户端未装 Equivox 时创建世界、获取并渲染无尽剑,以及真实右键打开无尽箱界面通过。
- 官方
Equivox-26.3-1.4.0.jar在此 NeoForge 的客户端与服务端构造阶段均因缺少net.neoforged.neoforge.items.ItemStackHandler失败;存在环境的 EMC 验收需要上游兼容发布包,不能用 API 编译或缺席环境的通过结果替代。Jonn's Trophies 26.1.2 的 3.0.0 发布包也因已移除的ModConfig.Type.SERVER无法启动,不能作为本分支的实装奖杯兼容证明。
v1.4.2-release-neoforge-26.1.2
feat
- Port PortableUi, native lists/item grids, context menus, layered dialogs and affected screens to the native GUI extractor/input APIs; remove obsolete OperationButton, keyboard-event and coordinate helpers. Isolated development inspection is available with
-PuiInspect=true. - Add Infinity Ring and Neutron Ring to the main creative tab, and a 9×9 extreme-table recipe that upgrades a Neutron Ring into an Infinity Ring.
- Synchronize Infinity Bucket's four-row fluid/creature management, direct carried-container transfers, selection and destructive context actions. Preserve aquatic bucket names, variants, age and health with transactional creature/fluid transfers and water consumption.
- Synchronize Infinity Ring personal dimensions, role/ban management, per-player returns, flight ownership and dimension deletion, including creation and control screens.
- Replace the Neutron Ring backpack UI with a player-bound structure library, fixed 16×16×16 two-click capture/place and detailed block/entity/fluid previews. Retain legacy inventory contents in server-side recovery storage when the player's inventory lacks space.
fix
- 移除 NeoForge 26 已失效的
@OnlyIn;OperationMenu仅由客户端界面引用。 - 无尽箱子锁定按钮改回与 1.21.1 相同的图集图标,不再显示 L/U 文字。
v1.3.9.0-beta4-forge
feat
upgrade Infinity Bucket with management menu, aquatic capture, and native FluidStack persistence
Infinity Bucket right-click auto-collects fluid sources, outputs selected fluid or releases creatures on non-source blocks, and uses one cancellable BlockSnapshot place path
add star fuel and update related recipes (a42b042)
update EntitySelectScreen and add infinity clock (a99d66a)
add neutron collector upgrade functionality and improve event handling (2be4091)
add advanced tooltips and improve item information display (7a381a6)
add infinity clock block functionality and GUI (516ccfc)
add inventory interaction for infinity clock (e130ed0)
implement speedBlockTick functionality (061fb5c)
add block tick simulation within range (8d79697)
add infinity clock block (11a50fd)
add refined coal and machine upgrade items (77da227)
add neutron ring and update related functionalities (2c66512)
add keybinding category translation (12754c0)
add ring key binding and update version tag (9e80261)
add neutron ring and implement related features (2f7fb94)
add Infinity Elytra recipe and update Neutron Ring functionality- Add Infinity Elytra recipe to ModRecipes - Implement new Neutron Ring menu and screen - Update Compressor menu and screen - Refactor IChangePage interface - Improve InventoryUtils methods (a84decd)
implement multi-page functionality for Neutron Ring (f745140)
implement black hole chest functionality (10eccb7)
implement channel selection and management functionality (84c1995)
add abstract storage terminal screen (5086997)
add AbstractWipChestScreen and related classes (d4bb6b2)
add sorting and improved item handling to Infinity Chest (e6cb3be)
implement pagination and sorting functionality (d2feb44)
implement multi-page inventory system (3e88d27)
update mod version and improve gameplay mechanics (1175748)
add new recipes and advancements for extreme anvil and smithing table (2bdfe6a)
add new recipes and update existing ones (7e4735f)
add crafting recipes for miscellaneous Minecraft items (5c32500)
update mod version and add new features (5c280e8)
add ExtremeShapelessRecipe and update related functionalities (122c70b)
add special abilities for Infinity Sword (824ef95)
implement extreme anvil as an EntityBlock (15334ba)
implement item filter functionality- Add IFilterItem interface for items that support filtering - Implement filter-related capabilities and handlers - Create client-side GUI for managing filters - Update Infinity Pickaxe to support filter functionality - Refactor and reorganize utility classes (e6a92af)
rename and restructure extreme anvil block (fba8505)
add extreme anvil functionality (aa323d8)
implement extreme smithing and add new recipes (08c4bb5)
implement new Infinity Smithing recipes and advancements (fe1f2a4)
add extreme smithing recipe and related features (c6e0d72)
add creative storage upgrade recipe (365c8a7)
revamp extreme smithing table UI and functionality (f391d4f)
add extreme smithing table and related components (aa7ae8a)
add new blaze and crystal tool recipes (aea8f5a)
添加新配方和对应成就 (06eb880)
新增四级Crafting Table及其对应配方 (d79d068)
implement advanced item sorting and filtering (b03ed82)
add infinity chest functionality (c7485b5)
add blade slash feature to swords and axes (2fd7046)
add sound effects and improve tool functionalities (8b19b52)
refactor item rendering and add EnchantmentHelperMixin (74f9de8)
add initial enchantment support for blaze tools (a36ea3c)
implement soul farmland and enhance growth mechanics (39ad258)
convert SoulFarmLandBlock to tile entity block (0dfa726)
implement Infinity Crossbow functionality (58bf97c)
add smelt mode to blaze tools and improve crafting recipes (298772c)
add anti-cheat mechanism for server-side usage (0fe0db3)
enhance crystal hoe and sword functionalities (e02c4a9)
add soul farmland and implement related changes (33a7d31)
add switchable functionality to blaze tools (a74bb94)
add blaze tool support for smelting blocks (5ac4383)
add blaze cube block and implement smelt enchantment- Add blaze cube block asset - Register ModEnchants.ENCHANTMENT- Implement SmeltEnchant class- Update InfinityHandler to add Fire Aspect enchantment to blaze tools - Remove custom entity methods from BlazeAxeItem (0bcf3e3)
bf2270d [Enchancement] feat/zh-tw localization (#101) (bf2270d)
add blaze tools and update existing items (ac481bd)
add modular crafting tables and recipes (6bf1ac1)
add fire ball entity and related functionalities (496d750)
add NeutronRingItem capabilities and menu integration- Implement ICapabilityProvider in NeutronRingItem for ForgeCapabilities handling. - Add use method in NeutronRingItem to open the NeutronRingMenu when used by players.- Create NeutronRingMenu class extending BaseMenu, with slot handling improvements.- Register NeutronRingScreen in ModMenus for client GUI integration. - Adjust existing menu and screen mappings and improve item finding logic in menus. (a3c481c)
add neutron ring and compressed chest functionality (3af5ee6)
add config options and functionalities for infinity tools (712bf18)
add infinity ring and umbrella items with descriptions (a47c679)
add Infinity Ring and Infinity Umbrella with cosmic rarity (b3a6aeb)
update creative energy cell recipe and add AE2 dependency (ccfe2f4)
add ProjectE compatibility mappers and recipe adjustments (cc4fd5f)
add lightning effect option when attacking animals (8fb7bac)
add new neutron collector blocks and refactor tier system (c04262e)
add neutron horse armor recipe and update tier system (e347ce6)
add compression tooltip and update infinity sword logic - fix on #73 - Add new tooltip for the 'compress' feature in the avaritia language files. - Refactor the infinity sword item logic to correct creative mode handling. - Introduce extreme crafting table block and related tooltip updates. - Register new compressor and extreme crafting component providers. - Remove outdated code and initialize client extensions for infinity sword rendering. - Update mod recipe types and improve tooltip registration mechanism. (a67d7a1)
implement new recipes and refactor event handling (cab4021)
add extreme crafting recipes and singularity compressor (9726790)
add ProjectE compatibility and recipe mapper (6afb9d7)
init (c0a4d6c)
add new creative recipes for various mods (16fe469)
add compact recipes (e3c1a6b)
add Crystal Pickaxe item and related recipes (579e555)
add rainbow color effect to Eternal Singularity item- Implement a new getCurrentRainbowColor method in AvaritiaClient to generate a rainbow color effect for the Eternal Singularity item. - Register the Eternal Singularity item with a unique color in the item color handler event. - Refactor the DynamicRecipeHandler to load ingredients for the Eternal Singularity Craft Recipe dynamically. - Add a new EternalSingularityCraftRecipe class, corresponding item model, and recipe JSON files for the new recipe.- Update the ExtremeCraftingTableCategory and ExtremeTableCrafting scripts to include the Eternal Singularity recipe.- Modify the InfinityCatalystCraftRecipe to support a recipe group and ingredients loading. (e50cb3f)
add support for Charm of Undying in Infinity Handler (02929d6)
DEEPSLATE pickaxe (da53ba9)
armor render test (302a692)
sword and armor render (6459e71)
finish halo render (8384c96)
wip:add render (2bc3d8f)
fix
- correct totem healing behavior and improve code structure (189a265)
- improve Trace Arrow behavior and remove unnecessary settings (783de2f)
- fluid show different language text between server and client (#144) (a92fd5d)
- c2157fc fix emi cannot display compressor count (c2157fc)
- improve loading sound logic and arrow compatibility (0864e62)
- improve sword mechanics and add animation support (c067c90)
- correct hoe usage and optimize matter cluster capacity (e3c4c22)
- disable entity invulnerability on hit and update sword balance- Remove entity invulnerability when hit by Blaze Sword or Crystal Sword - Adjust Blaze Sword attack speed to default sword value - Update mod version to1.3.9.0-alpha2 (7bdd24d)
- update texture paths and remove unnecessary code (21d832a)
- adjust Nether crafting table dimensions (0d2e677)
- 824b48f [Enchancement / Bug] fix/zh_cn localization (#103) (824b48f)
- cff01b4 fix compressed chest (#99) (cff01b4)
- initialize 'time' uniform with float value (d40723b)
- set infinite durability and prevent foil effect (878068e)
- correct background image path in root advancement (e3be4e9)
- some fixs (234e7d2)
- 4ab88ee * fix compressed chest can't preserve item's nbt on chest drop. (#94) (4ab88ee)
- correct block texture path in ModAdvancements (4f19133)
- optimize InfinityBucketItem interactions with fluid handling (d94c7ea)
- correct pattern width validation in ModShapedRecipeBuilder (263d49a)
- reduce crystal pickaxe destroy speed from 10000F to 100F (db05257)
- update ingredient for induction casting in Mekanism integrationCorrect the ingredient from 'induction_casting' to 'induction_casing' in the ModRecipes.java file to ensure compatibility with Mekanism's latest version. (112b720)
- adjust tool behavior and update block breaking logic (f5353e9)
- initialize EMCHandler only if ProjectE is loadedModEMCHandler's initialization is now deferred until it is confirmed that ProjectE is present, which prevents unnecessary loading of EMC configurations when ProjectE is not available. (82a6c37)
- update shader instances and remove unused code (b78cd1d)
- update shader instances and remove unused code (711fca9)
- correct Chinese translation for 'electrum' in avaritia (fc79f4c)
- fix attack animal (278a585)
- fix bow hit entity (ceaff92)
- add Eternal Singularity craft recipe and dynamic ingredient loading- Introduce a new Eternal Singularity craft recipe accessible through advancements. - Implement dynamic ingredient loading for the recipe, reducing static initialization. - Remove deprecated recipe group and serialization code for simplification. - Update related recipe files and handlers to accommodate the new functionality. (7ae84f6)
- fixs (c3463fb)
- fix close #42 (01adefe)
- fix #63 #55 (78fb86b)
- fix #63 #55 (67a3224)
refactor
- change output of refined coal recipe (beb3e16)
- rename Machine Upgrade to Infinity Upgrade (71e4c79)
- optimize block properties and model configurations (05aac26)
- simplify ExtremeAnvilMenu logic and remove unused code (01b1bac)
- simplify crossbow logic and remove unused features- Remove instabuild check for arrow shooting - Discard heaven sub arrow after use - Simplify crossbow models and textures - Refactor infinity crossbow item class - Update crossbow shooting mechanics - Remove unused firework rocket handling (f27db20)
- improve crossbow behavior and add new functionalities- Rename and restructure existing methods for better readability and maintainability - Add new methods to handle charged projectiles and crossbow properties - Implement creative mode checks using player.getAbilities().instabuild - Add tooltip for charged projectiles - Update crossbow charging logic and sound effects - Refactor arrow creation and shooting mechanics - Improve water bubble particle effect in TraceArrowEntity (3cc5517)
- move channel-related classes to addons.channel package (77c0769)
- replace Item with Ingredient for production (1cc2019)
- implement INBTSerializable and optimize ItemStackWrapper (f88ee59)
- remove infinity chest wrapper and container (a999590)
- remove unused classes and rename packet classes (2487139)
- implement OffsetContainer and simplify inventory logic (75f939a)
- replace fake blocks with custom ones (e73c92d)
- add optional group field to recipe schema- Update InfinityCatalystCraftRecipe to use a more descriptive variable name for the group - Add optional group field to InfinityCatalystRecipeSchema- Improve error logging in RegisterRecipesEvent using Lib.LOGGER (1377111)
- optimize damage handling and NBT operations- Refactor damage calculation and application for better readability and performance - Extract NBT serialization/deserialization logic to NBTUtils class - Simplify inventory management in MatterClusterItem - Add new recipes for reinforced deepslate and other blocks (be27343)
- rename and restructure container-related classes (b3dfcc2)
- update package structure and remove unused classes (32faa0d)
- implement ContainerListener in BaseContainerScreen (6e59016)
- 优化JEI界面布局和尺寸 (1d4ed59)
- 重构CraftingOthers并整合到CraftingTable (b0af9a2)
- 重构无穷催化剂和永恒奇点的配方系统 (4aa7a3c)
- optimize InfinityChestMenu and related classes- Simplify InfinityChestMenu structure and logic - Remove unnecessary classes and methods - Improve code readability and maintainability - Optimize rendering and scrolling performance (e2229c0)
- reorganize and optimize code structure (842c510)
- rename and restructure recipe-related classes and methods- Rename CompressionCrafting to CompressorCrafting - Rename getTimeRequire to getTimeCost in CompressorRecipe - Update recipe serializers and types - Modify KubeJS and CraftTweaker integration - Update README and example scripts (6ae39d6)
- balance blaze and crystal tools and add new features (ecd3f96)
- rename blaze tools and add crystal tools (4d7e864)
- improve thread safety and block model definition (2c71455)
- rename and update crafting-related classes (f5f9d2d)
- rename and update crafting-related classes (c5050c7)
- update slot handling in neutron ring menu (8fe1020)
- remove client-side cluster merging logic (20bef9e)
- replace direct Rarity usage with ModRaritiesRefactor item rarity definitions to use the new ModRarities class, ensuring consistency and encapsulation of rarity definitions within the ModRarities class. Update all relevant item classes to utilize the new rarity definitions. (650777d)
- update ingredient and recipe names for clarity (d7ebaf3)
- update ingredient and recipe names for clarity (f439e8f)
- update NBT handling and recipe conditions for compatibility (f61fcfa)
- optimize block breaking and cluster spawning logic (7a4898d)
- optimize arrow interaction and tree destruction logic (10f0789)
- axe (566c28a)
- change
compileOnlytoimplementationfor dependency declarations (5c4006c) - rework recipe handling and remove unused code (7109dde)
- clean up unused imports and simplify code structure (fa5e7d0)
- optimize particle rendering and model loading (c0c1f0d)
- extend InfinityTotemItem from ResourceItemRefactor the InfinityTotemItem class to extend from the ResourceItem class,allowing for code reuse and better organization. Adjust related item registry and recipe configurations to accommodate this change. (4ed5279)
- optimize model rendering and item stack checks (c16e7ca)
- MatterClusterItem rebuild 2 (7668481)
- MatterClusterItem rebuild (4cf4956)
build
- bump mod version to alpha7 and optimize Infinity Crossbow (3cd9eba)
- bump version to 1.3.9.0 and set release type to alpha (209c30e)
ci
- update mod version tag and authors (3fab29b)
- c0742ce Update RegisterRecipesEvent.java (#118) (c0742ce)
v1.3.7.1-forge
feat
fix
refactor
- code refactor for faster (0354f96)
build
v1.3.6.1
feat
- some features (fec42a7)
- damage features (dfc6716)
- advancements added (b777357)
- some bug fixs (0cdc7c9)
- add infinity totem (157ffff)
fix
- crafting table menu fix (a347e06)
- fix #53 (c053e40)
- fix net packet (c2dacca)
- fix #37 #49 #50 (3539c95)
- fix #49 (a9fad1b)
- fix #48 (51f5f30)
build
v1.3.5.3-lex
feat
- efe345e Added fun feature (efe345e)
fix
- gamemode fix (7c8260a)
- fix #37 #43 (6704b23)
- ability fly (927f3f9)
- 最新构建版本会使某些物品合成失效 (844f753)
- Avaritia与jei在服务器中一些合成表不显示 (1408a40)
- 1879180 + data gen fix (1879180)
- f203134 + fix menu data + fix immortal entity + fix #39 #40 (f203134)
- 80f64d8 + fix star fuel (80f64d8)
- 9937046 + fix action (9937046)
- 1e2ae40 + fix jei draw (1e2ae40)
- f7ee17b + fix skull-sword recipe (f7ee17b)
- 9d5ef5f + fix #36 (9d5ef5f)
- 69af7af (origin/1.20-forged) + fix client side 2 (69af7af)
- fb1a18e + fix client side (fb1a18e)
- a75fa61 + rename + fix #31 (a75fa61)
- 15d7ff1 + fix #32 (15d7ff1)
- 705c8a4 + fix readme (705c8a4)
- cff71fe + add cosmic sprites + fix #28 + add tracer function for infinity bow + update readme + try to fix halo item (cff71fe)
- 9f114d7 + add KubeJs support + fix #19 (9f114d7)
- 7f7dd2e + fix Could not generate default singularities (7f7dd2e)
- e98a44c + fix #14 (e98a44c)
- 26f3a9c + fix resources 2 (26f3a9c)
- 104dc1c + neo forged + fix resources (104dc1c)
- provide recipeDisable option to jsons for pack devs to disable compressor recipes (279ee4f)
- OnDatapackSyncEvent not being fired do to missing static (0288b1c)
- 6314278 some fix (6314278)
- 4856263 try to fix Singularity rendering error (4856263)
- 08ae35f fix invalid dist DEDICATED_SERVER error (08ae35f)
- f138f49 fix TextureAtlas for invalid dist DEDICATED_SERVER (f138f49)
- c034af6 lang fix (c034af6)
- ce61484 fix The neutron collector has a slightly crooked readiness strip fix Neutron pile is still not displayed in the JEI fix In the neutron compressor, the JEI is displayed a little crookedly add quickly add items to the neutron compressor via shift + mouse fix recipe strip in the neutron compressor (ce61484)
- 43d673c some fix (43d673c)
- 140cab5 fix crafting table has no gui add pile jei add pile percentage in gui fix particles of Extreme Crafting table (140cab5)
- 3341140 try to fix screen try to fix jei (3341140)
- 654c963 try to fix screen (654c963)
- 7774712 try to fix advancements (7774712)
- 3baf7e5 fix arrow entity (3baf7e5)
- e0a6ed6 fix some blocks name color (e0a6ed6)
- b56ebcd ColorHandler double-side fix && gitignore (b56ebcd)
- 7c8af29 fix Singularity's tag if not exist, it will also be loaded. add mixing coal translation (7c8af29)
- 160f084 fix handler item (160f084)
- 168a8e2 finish fix bow (168a8e2)
- adb8a12 add infinityFix fix bow shoot angle (adb8a12)
- 6ad2c34 try to fix ExtremeCraftingTableCategory (6ad2c34)
- 4bd927c fix compressor (4bd927c)
- 96fc650 fix many bugs (96fc650)
test
- c138862 + render test (c138862)
build
- v1.3.5.3 (541bf5c)
ci
This mod has no additional files

