hfr-1.0.1.1+mc1.7.10-forge.jar
Curse Maven Snippet
What's new
Chat and Discord Integration
- Fixed the 1.7.10 chat filter so filtered messages now preserve:
- Clickable links and commands
- Hover text
- Colors and formatting
- Translation-based messages
- Other styled chat components
- Public chat filtering now runs through Minecraft and Forge's normal chat pipeline instead of rebuilding messages as plain text.
- Added an optional public-chat callback API for Discord bridges and other integrations.
- Only actual public chat is exposed through this API. Faction, alliance, command, and private messages remain private.
- Server-side chat substitutions are now applied consistently before public messages are delivered externally.
- Prevented public messages from being filtered twice between the server and client.
Grain Mill Improvements
- Restored hopper support for Grain Mills.
- Grain Mill structure blocks can now properly forward valid wheat inputs into the mill.
- Existing processing behavior, inventories, saves, and faction protection remain unchanged.
- Restored mature rice right-click harvesting on 1.7.10.
Player Traders
- Added craftable Player Traders.
- Traders allow players to create a single stocked trade offer for other players.
- Shop owners can separately manage:
- The trade offer
- Items available for sale
- Collected payments
- Purchases are fully validated before completing, including stock, payment, item metadata/NBT, permissions, storage capacity, and offer changes.
- Player Traders exist alongside the existing XShop system and do not replace faction shops.
Ender Chest Deposit Controls
- Added optional server-side restrictions for depositing items into Ender Chests.
- Disabled by default.
- Supports:
- Blacklists
- Whitelists
- Item quantity limits
- Optional restrictions for portable-storage items
- Withdrawals remain unrestricted.
- Rejected deposits safely restore the player's inventory, cursor, and Ender Chest state.
- Existing vanilla Ender Chest save data remains compatible.
- Legacy metadata-based rules are available on 1.7.10, while modern versions use registry-based item IDs.
Alliance Improvements
- Alliance offers are now stored using stable faction UUIDs.
- Alliance commands can resolve both faction names and player targets.
- Existing pending alliance offers are migrated where possible.
- Accepting an alliance now removes only the accepted offer instead of affecting unrelated requests.
- Alliance state is saved and presentation data refreshed immediately after acceptance.
Compatibility and Maintenance
- Preserved existing XShop data and target-specific item serialization.
- Improved compatibility when optional HBM integrations are unavailable.
- Removed systems remain removed and are not restored by this update.
- Updated configuration, recipes, migration notes, and usage documentation.
- Modern Xenofactions networking now requires matching
foundation-3peers.
This mod has no additional files