dummy enchantments

This commit is contained in:
gnembon committed 2019-06-20 17:13:15 -03:00
1 parent 9a0bcc80ea
commit 64d507f70b
3 files changed
+101

No files matched your search

@@ -0,0 +1,50 @@
package carpet.fakes;
import net.minecraft.enchantment.Enchantment;
import net.minecraft.enchantment.EnchantmentTarget;
import net.minecraft.entity.EquipmentSlot;
public abstract class DummyEnchantments
{
public static class Dummies extends Enchantment
{
protected Dummies()
{
super(Weight.COMMON, EnchantmentTarget.ALL, new EquipmentSlot[]{EquipmentSlot.MAINHAND});
}
}
public static class Dummy1 extends Dummies {}
public static class Dummy2 extends Dummies {}
public static class Dummy3 extends Dummies {}
public static class Dummy4 extends Dummies {}
public static class Dummy5 extends Dummies {}
public static class Dummy6 extends Dummies {}
public static class Dummy7 extends Dummies {}
public static class Dummy8 extends Dummies {}
public static class Dummy9 extends Dummies {}
public static class Dummy10 extends Dummies {}
public static class Dummy11 extends Dummies {}
public static class Dummy12 extends Dummies {}
public static class Dummy13 extends Dummies {}
public static class Dummy14 extends Dummies {}
public static class Dummy15 extends Dummies {}
public static class Dummy16 extends Dummies {}
public static class Dummy17 extends Dummies {}
public static class Dummy18 extends Dummies {}
public static class Dummy19 extends Dummies {}
public static class Dummy20 extends Dummies {}
public static class Dummy21 extends Dummies {}
public static class Dummy22 extends Dummies {}
public static class Dummy23 extends Dummies {}
public static class Dummy24 extends Dummies {}
public static class Dummy25 extends Dummies {}
public static class Dummy26 extends Dummies {}
public static class Dummy27 extends Dummies {}
public static class Dummy28 extends Dummies {}
public static class Dummy29 extends Dummies {}
public static class Dummy30 extends Dummies {}
public static class Dummy31 extends Dummies {}
public static class Dummy32 extends Dummies {}
}
@@ -0,0 +1,50 @@
package carpet.mixins;
import carpet.fakes.DummyEnchantments;
import net.minecraft.enchantment.Enchantment;
import net.minecraft.enchantment.Enchantments;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Shadow;
@Mixin(Enchantments.class)
public abstract class __Enchantments_Mixin
{
@Shadow private static Enchantment register(String string_1, Enchantment enchantment_1) {return null;}
static
{
register("dummy1", new DummyEnchantments.Dummy1());
register("dummy2", new DummyEnchantments.Dummy2());
register("dummy3", new DummyEnchantments.Dummy3());
register("dummy4", new DummyEnchantments.Dummy4());
register("dummy5", new DummyEnchantments.Dummy5());
register("dummy6", new DummyEnchantments.Dummy6());
register("dummy7", new DummyEnchantments.Dummy7());
register("dummy8", new DummyEnchantments.Dummy8());
register("dummy9", new DummyEnchantments.Dummy9());
register("dummy10", new DummyEnchantments.Dummy10());
register("dummy11", new DummyEnchantments.Dummy11());
register("dummy12", new DummyEnchantments.Dummy12());
register("dummy13", new DummyEnchantments.Dummy13());
register("dummy14", new DummyEnchantments.Dummy14());
register("dummy15", new DummyEnchantments.Dummy15());
register("dummy16", new DummyEnchantments.Dummy16());
register("dummy17", new DummyEnchantments.Dummy17());
register("dummy18", new DummyEnchantments.Dummy18());
register("dummy19", new DummyEnchantments.Dummy19());
register("dummy20", new DummyEnchantments.Dummy20());
register("dummy21", new DummyEnchantments.Dummy21());
register("dummy22", new DummyEnchantments.Dummy22());
register("dummy23", new DummyEnchantments.Dummy23());
register("dummy24", new DummyEnchantments.Dummy24());
register("dummy25", new DummyEnchantments.Dummy25());
register("dummy26", new DummyEnchantments.Dummy26());
register("dummy27", new DummyEnchantments.Dummy27());
register("dummy28", new DummyEnchantments.Dummy28());
register("dummy29", new DummyEnchantments.Dummy29());
register("dummy30", new DummyEnchantments.Dummy30());
register("dummy31", new DummyEnchantments.Dummy31());
register("dummy32", new DummyEnchantments.Dummy32());
}
}
+1
View File
@@ -3,6 +3,7 @@
"package": "carpet.mixins",
"compatibilityLevel": "JAVA_8",
"mixins": [
"__Enchantments_Mixin",
"CommandManagerMixin",
"FillCommandMixin",