43 lines
739 B
Java
43 lines
739 B
Java
package carpet.mixins;
|
|
|
|
import net.minecraft.util.RandomSource;
|
|
import org.spongepowered.asm.mixin.Mixin;
|
|
import org.spongepowered.asm.mixin.gen.Accessor;
|
|
|
|
import java.util.Random;
|
|
import net.minecraft.world.entity.Entity;
|
|
import net.minecraft.world.level.Explosion;
|
|
import net.minecraft.world.level.Level;
|
|
|
|
@Mixin(Explosion.class)
|
|
public interface ExplosionAccessor {
|
|
|
|
@Accessor
|
|
boolean isFire();
|
|
|
|
@Accessor
|
|
Explosion.BlockInteraction getBlockInteraction();
|
|
|
|
@Accessor
|
|
Level getLevel();
|
|
|
|
@Accessor
|
|
RandomSource getRandom();
|
|
|
|
@Accessor
|
|
double getX();
|
|
|
|
@Accessor
|
|
double getY();
|
|
|
|
@Accessor
|
|
double getZ();
|
|
|
|
@Accessor
|
|
float getRadius();
|
|
|
|
@Accessor
|
|
Entity getSource();
|
|
|
|
}
|