It is never registered ??? wtf ???
This commit is contained in:
parent
a0140658b1
commit
617d1f27b4
|
@ -36,7 +36,7 @@ public class CrossbowItemMixin {
|
|||
private static transient boolean arclight$capturedBoolean;
|
||||
|
||||
@Eject(method = "fireProjectile", at = @At(value = "INVOKE", target = "Lnet/minecraft/world/World;addEntity(Lnet/minecraft/entity/Entity;)Z"))
|
||||
private static boolean arclight$addEntity(World world, Entity entityIn, World worldIn, LivingEntity shooter, CallbackInfo ci) {
|
||||
private static boolean arclight$addEntity(World world, Entity entityIn, CallbackInfo ci, World worldIn, LivingEntity shooter) {
|
||||
if (arclight$capturedBoolean) {
|
||||
if (!world.addEntity(entityIn)) {
|
||||
if (shooter instanceof ServerPlayerEntity) {
|
||||
|
|
|
@ -2,9 +2,11 @@ package io.izzel.arclight.common.mod;
|
|||
|
||||
import cpw.mods.modlauncher.api.ITransformingClassLoader;
|
||||
import io.izzel.arclight.common.mod.util.log.ArclightI18nLogger;
|
||||
import io.izzel.arclight.mixin.injector.EjectorInfo;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.spongepowered.asm.mixin.Mixins;
|
||||
import org.spongepowered.asm.mixin.connect.IMixinConnector;
|
||||
import org.spongepowered.asm.mixin.injection.struct.InjectionInfo;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
@ -20,6 +22,7 @@ public class ArclightConnector implements IMixinConnector {
|
|||
((ITransformingClassLoader) Thread.currentThread().getContextClassLoader()).addTargetPackageFilter(
|
||||
s -> FILTER_PACKAGE.stream().noneMatch(s::startsWith)
|
||||
);
|
||||
InjectionInfo.register(EjectorInfo.class);
|
||||
Mixins.addConfiguration("mixins.arclight.core.json");
|
||||
Mixins.addConfiguration("mixins.arclight.bukkit.json");
|
||||
Mixins.addConfiguration("mixins.arclight.forge.json");
|
||||
|
|
Loading…
Reference in New Issue
Block a user