MixinRegistryNamespaced.java
750 Bytes
package com.mumfrey.liteloader.client.mixin;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Shadow;
import com.mumfrey.liteloader.client.ducks.INamespacedRegistry;
import com.mumfrey.liteloader.client.ducks.IObjectIntIdentityMap;
import net.minecraft.util.ObjectIntIdentityMap;
import net.minecraft.util.RegistryNamespaced;
import net.minecraft.util.RegistrySimple;
@Mixin(RegistryNamespaced.class)
public abstract class MixinRegistryNamespaced extends RegistrySimple implements INamespacedRegistry
{
@Shadow protected ObjectIntIdentityMap underlyingIntegerMap;
@Override
public IObjectIntIdentityMap getUnderlyingMap()
{
return (IObjectIntIdentityMap)this.underlyingIntegerMap;
}
}