remove additional events, make Event extend Monad

This commit is contained in:
dfsek
2022-09-02 22:51:57 -07:00
parent 3077178cd2
commit e887a9f1a1
10 changed files with 9 additions and 119 deletions

View File

@@ -1,5 +1,7 @@
package com.dfsek.terra.addons.biome.query;
import org.jetbrains.annotations.NotNull;
import java.util.Collection;
import com.dfsek.terra.addons.biome.query.impl.BiomeTagFlattener;
@@ -15,8 +17,6 @@ import com.dfsek.terra.api.properties.PropertyKey;
import com.dfsek.terra.api.util.function.monad.Monad;
import com.dfsek.terra.api.world.biome.Biome;
import org.jetbrains.annotations.NotNull;
public class BiomeQueryAPIAddon implements MonadAddonInitializer {
public static PropertyKey<BiomeTagHolder> BIOME_TAG_KEY = Context.create(BiomeTagHolder.class);

View File

@@ -1,15 +1,12 @@
package com.dfsek.terra.addons.manifest.api.monad;
import java.util.function.Consumer;
import java.util.function.Function;
import com.dfsek.terra.addons.manifest.impl.InitInfo;
import com.dfsek.terra.api.util.function.Functions;
import com.dfsek.terra.api.util.function.monad.Monad;
import io.vavr.Function0;
import io.vavr.Function1;
import java.util.function.Consumer;
import java.util.function.Function;
public class Init<T> implements Monad<T, Init<?>> {
private final Function<InitInfo, T> get;