Delete debug codes.
This commit is contained in:
parent
64a9037bcb
commit
a33f95ee93
|
@ -1,45 +0,0 @@
|
||||||
package io.izzel.arclight.mixin.core.state;
|
|
||||||
|
|
||||||
import net.minecraft.state.EnumProperty;
|
|
||||||
import net.minecraft.util.IStringSerializable;
|
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
|
||||||
import org.spongepowered.asm.mixin.Overwrite;
|
|
||||||
import org.spongepowered.asm.mixin.Shadow;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.Collection;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.function.Predicate;
|
|
||||||
|
|
||||||
@Mixin(EnumProperty.class)
|
|
||||||
public abstract class EnumPropertyMixin {
|
|
||||||
|
|
||||||
@Shadow
|
|
||||||
public static <T extends Enum<T> & IStringSerializable> EnumProperty<T> create(String name, Class<T> clazz, Collection<T> values) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author IzzelAliz
|
|
||||||
* @reason
|
|
||||||
*/
|
|
||||||
@Overwrite
|
|
||||||
public static <T extends Enum<T> & IStringSerializable> EnumProperty<T> create(String name, Class<T> clazz, Predicate<T> filter) {
|
|
||||||
try {
|
|
||||||
List<T> list = new ArrayList<>();
|
|
||||||
for (T enumConstant : clazz.getEnumConstants()) {
|
|
||||||
if (filter.test(enumConstant)) list.add(enumConstant);
|
|
||||||
}
|
|
||||||
return create(name, clazz, list);
|
|
||||||
} catch (Throwable t) {
|
|
||||||
System.out.println(name);
|
|
||||||
System.out.println(clazz);
|
|
||||||
System.out.println(filter);
|
|
||||||
for (T constant : clazz.getEnumConstants()) {
|
|
||||||
System.out.println(constant);
|
|
||||||
}
|
|
||||||
t.printStackTrace();
|
|
||||||
throw t;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -321,7 +321,6 @@
|
||||||
"server.management.PlayerInteractionManagerMixin",
|
"server.management.PlayerInteractionManagerMixin",
|
||||||
"server.management.PlayerListMixin",
|
"server.management.PlayerListMixin",
|
||||||
"server.management.UserListMixin",
|
"server.management.UserListMixin",
|
||||||
"state.EnumPropertyMixin",
|
|
||||||
"state.IntegerPropertyMixin",
|
"state.IntegerPropertyMixin",
|
||||||
"stats.StatisticsManagerMixin",
|
"stats.StatisticsManagerMixin",
|
||||||
"tags.NetworkTagCollectionMixin",
|
"tags.NetworkTagCollectionMixin",
|
||||||
|
|
Loading…
Reference in New Issue
Block a user