CurseForge · Minecraft mod
Quests Tweaker
A mod to integrate FTBQuests with CraftTweaker.
Quick answer
Which Quests Tweaker release should I use?
Quests Tweaker Quest Tweaker 1.3.1 targets 1.12.2 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. 2 required mods need a matching file.
Where it goes
Is Quests Tweaker required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Quests Tweaker Quest Tweaker 1.3.1 need?
Quest Tweaker 1.3.1. Change the file and its required mods may change too.
Install FTB Quests (NeoForge), CraftTweaker first, but 2 required mods have no matching file for this setup. Do not mix loader builds to force a match.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Quests Tweaker without breaking your instance.
Built for Quests Tweaker Quest Tweaker 1.3.1. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use Quest Tweaker 1.3.1. It targets 1.12.2 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install FTB Quests (NeoForge), CraftTweaker first, but 2 required mods have no matching file for this setup. Do not mix loader builds to force a match.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside Quest Tweaker 1.3.1. It opens that exact file at the source.
About this project
What does Quests Tweaker add?
QuestsTweaker
A mod to integrate FTBQuests with CraftTweaker.
Features
- Add/set progress for an existing quest from crafttweaker.
- New 'Function' task type that runs a crafttweaker function to check progress.
- New 'Function' reward type that runs a crafttweaker funtion on completion.
CraftTweaker API
See wiki for more documentation.
mods.questtweaker.QuestManager
Add/set progress for any existing and available task from crafttweaker:
When the task is unavailable (for example has dependencies uncompleted), this function does nothing.
QuestManager.addTaskProgress(IPlayer player, string/int id, long progress);
QuestManager.setTaskProgress(IPlayer player, string/int id, long progress);
import mods.questtweaker.QuestManager;
// Add progress
// IPlayer player, string/int id, long progress
QuestManager.addTaskProgress(event.player,"4c4bd563",1 as long);
// Or use hex int
QuestManager.addTaskProgress(event.player,0x4c4bd563,1 as long);
// Set progress
// IPlayer player, string/int id, long progress
QuestManager.setTaskProgress(event.player,"4c4bd563",1 as long);
Example when player pickups an item, set the task progress to stack size:
import mods.questtweaker.QuestManager;
events.onPlayerPickupItem(function(event as crafttweaker.event.PlayerPickupItemEvent){
QuestManager.setTaskProgress(event.player,"52725826",event.item.item.amount as long);
});
mods.questtweaker.FunctionManager
Add a new function to use with this mod's 'Function' tasks and rewards:
FunctionManager.addFunction(string functionID, function(IPlayer) -> long);
The function must return an long.
Example 1: Player's current altitude
import mods.queststweaker.FunctionManager;
import crafttweaker.player.IPlayer;
// string functionID, function(IPlayer) -> long
FunctionManager.addFunction("height",function(player as IPlayer){
return player.y as long;
});
Example 2: On a Rail on_a_rail.zs
FTBQuests Integration
Function Task
Executes a function peridocally, and uses its return value as the progress.
Parameters:
- Function ID: the function ID registered in scripts.
- Value: The value needed to complete the task.
- Interval: The interval to run the function. Set to 0 for manual submission.
Function Reward
Executes a function when collected.
Parameters:
- Function ID: the function ID registered in scripts.
Dummy Task
Does nothing on its own. Intended to use with the QuestManager above.
Parameters:
- Value: The value needed to complete the task.
Project description from CurseForge.
Pick your setup
Quests Tweaker by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.12.2
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Quests Tweaker versions and loaders
Quest Tweaker 1.3.1
questtweaker-1.3.1.jar
23 Jun 2026
questtweaker-1.3.0.jar
19 Aug 2025
questtweaker-1.2.0.jar
10 Dec 2024
questtweaker-1.1.3.jar
7 Dec 2024
1.1.3
questtweaker-1.1.3.jar
7 Dec 2024
questtweaker-1.1.2.jar
7 Dec 2024
questtweaker-1.1.1.jar
7 Dec 2024
questtweaker-1.1.0.jar
5 Dec 2024
questtweaker-1.0.1.jar
4 Dec 2024
questtweaker-1.0.0.jar
4 Dec 2024
Looking for an older file? The official CurseForge project page is in Resources.