Files
TiedUp-/src/main/java/com/tiedup/remake/tasks/UntyingTask.java
NotEvil a71093ba9c Remove internal phase comments and format code
Strip all Phase references, TODO/FUTURE roadmap notes, and internal
planning comments from the codebase. Run Prettier for consistent
formatting across all Java files.
2026-04-12 01:25:55 +02:00

34 lines
880 B
Java

package com.tiedup.remake.tasks;
import com.tiedup.remake.state.IBondageState;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.level.Level;
/**
*
* Based on original UntyingTask from 1.12.2
*
* Extends TimedInteractTask for untying operations:
* - Frees a tied entity over time
* - Drops bondage items on the ground when complete
*/
public abstract class UntyingTask extends TimedInteractTask {
/**
* Create a new untying task.
*
* @param targetState The target's IBondageState state
* @param targetEntity The target entity
* @param seconds Total duration in seconds
* @param level The world
*/
public UntyingTask(
IBondageState targetState,
LivingEntity targetEntity,
int seconds,
Level level
) {
super(targetState, targetEntity, seconds, level);
}
}