// 
// Decompiled by Procyon v0.6.0
// 

package com.hypixel.hytale.server.core.modules.projectile.config;

import com.hypixel.hytale.component.CommandBuffer;
import javax.annotation.Nullable;
import com.hypixel.hytale.math.vector.Vector3d;
import javax.annotation.Nonnull;
import com.hypixel.hytale.server.core.universe.world.storage.EntityStore;
import com.hypixel.hytale.component.Ref;

@FunctionalInterface
public interface ImpactConsumer
{
    void onImpact(@Nonnull final Ref<EntityStore> p0, @Nonnull final Vector3d p1, @Nullable final Ref<EntityStore> p2, @Nullable final String p3, @Nonnull final CommandBuffer<EntityStore> p4);
}
