Arc Lib Mod Wiki › FAQ
Arc Lib Mod FAQ
10 questions players actually ask, answered.
How do I start using Arc Lib in my mod?
Arc Lib is a library for mod developers, not a mod for players. If you're a player, you need a mod that uses Arc Lib built into it. If you're a developer, add Arc Lib as a dependency to your mod project and import the ARC framework classes to begin defining actions, conditions, and rewards.
What's the difference between an Action, Condition, and Reward?
An Action is an in-game event (like breaking a block or defeating a mob), a Condition is a requirement that must be met (like the block being a specific type), and a Reward is what the player receives when both the action occurs and the condition is satisfied (like items or experience).
Can I chain multiple conditions together?
Yes, Arc Lib supports combining multiple conditions so that a reward only triggers when all conditions are met simultaneously. This lets you create complex requirements like 'reward only if the player breaks stone while in a specific biome.'
What types of actions can I trigger rewards from?
Arc Lib supports actions based on block placement, block breaking, entity interactions, item usage, mob defeats, player movement, and other in-game events. The exact available actions depend on how the mod using Arc Lib has implemented them.
How do I set up location-based rewards?
Use Arc Lib's location condition to specify a coordinate range or biome, then pair it with an action like block breaking. When the player performs that action within the specified location, the reward triggers.
Can Arc Lib mods work together with other mods?
Arc Lib is designed to integrate with other mods, but compatibility depends on how each individual mod implements it. Mods using Arc Lib should generally work alongside other mods unless they directly conflict with the same game mechanics.
Will using Arc Lib mods cause lag or performance issues?
Arc Lib is optimized for performance, but lag depends on how many actions, conditions, and rewards are defined in the mods you're using. A single mod with reasonable configurations should have minimal impact.
How do I create a quest-like progression system with Arc Lib?
Chain multiple actions and conditions together where completing one reward unlocks the next stage. For example, reward a player with a special item after breaking 10 stone blocks, then create a second action that triggers only when that item is in their inventory.
Can rewards include things other than items?
Yes, Arc Lib supports rewards like experience points, status effects, buffs, and other benefits beyond just items. The specific reward types available depend on the mod implementing Arc Lib.
What happens if my condition never gets met?
The reward simply won't trigger. Arc Lib doesn't penalize players for unmet conditions; it just waits for the action and condition to align before granting the reward.