All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.parzivail.util.entity.collision.ICollisionVolume Maven / Gradle / Ivy

There is a newer version: 0.0.114+1.20.2
Show newest version
package com.parzivail.util.entity.collision;

import net.minecraft.class_243;
import org.apache.commons.lang3.mutable.MutableObject;
import org.joml.Matrix4f;
import org.joml.Quaternionf;

public interface ICollisionVolume
{
//	boolean collidesWith(ICollisionVolume other);
//
//	Vec3d closestDistanceTo(ICollisionVolume other);

	ICollisionVolume transform(Quaternionf q);

	ICollisionVolume transform(Matrix4f m);

	boolean resolveCapsuleCollision(CapsuleVolume sourceHitbox, MutableObject m);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy