mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-06-17 14:21:08 +00:00
cleanup
This commit is contained in:
Submodule common/addons/chunk-generator-noise-3d updated: 51b30fb818...b85bc70f14
Submodule common/addons/config-structure updated: 04865538bf...ba6b654f97
Submodule common/addons/language-yaml updated: b9f98da059...5957a2bf7d
Submodule common/addons/manifest-addon-loader updated: c5db2fcd23...e89c175081
Submodule common/addons/structure-terrascript-loader updated: 355e024025...3f89e60dea
@@ -77,7 +77,7 @@ public abstract class AbstractPlatform implements Platform {
|
|||||||
private static final Logger logger = LoggerFactory.getLogger(AbstractPlatform.class);
|
private static final Logger logger = LoggerFactory.getLogger(AbstractPlatform.class);
|
||||||
|
|
||||||
private static final MutableBoolean LOADED = new MutableBoolean(false);
|
private static final MutableBoolean LOADED = new MutableBoolean(false);
|
||||||
private final EventManager eventManager = new EventManagerImpl(this);
|
private final EventManager eventManager = new EventManagerImpl();
|
||||||
private final ConfigRegistry configRegistry = new ConfigRegistry();
|
private final ConfigRegistry configRegistry = new ConfigRegistry();
|
||||||
|
|
||||||
private final CheckedRegistry<ConfigPack> checkedConfigRegistry = new CheckedRegistryImpl<>(configRegistry);
|
private final CheckedRegistry<ConfigPack> checkedConfigRegistry = new CheckedRegistryImpl<>(configRegistry);
|
||||||
@@ -174,12 +174,7 @@ public abstract class AbstractPlatform implements Platform {
|
|||||||
|
|
||||||
addonList.add(internalAddon);
|
addonList.add(internalAddon);
|
||||||
|
|
||||||
getPlatformAddon().ifPresent(addonList::add);
|
platformAddon().ifPresent(addonList::add);
|
||||||
|
|
||||||
platformAddon().ifPresent(baseAddon -> {
|
|
||||||
baseAddon.initialize();
|
|
||||||
addonList.add(baseAddon);
|
|
||||||
});
|
|
||||||
|
|
||||||
BootstrapAddonLoader bootstrapAddonLoader = new BootstrapAddonLoader(this);
|
BootstrapAddonLoader bootstrapAddonLoader = new BootstrapAddonLoader(this);
|
||||||
|
|
||||||
@@ -226,10 +221,6 @@ public abstract class AbstractPlatform implements Platform {
|
|||||||
logger.info("Finished initialization.");
|
logger.info("Finished initialization.");
|
||||||
}
|
}
|
||||||
|
|
||||||
protected Optional<BaseAddon> getPlatformAddon() {
|
|
||||||
return Optional.empty();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void register(TypeRegistry registry) {
|
public void register(TypeRegistry registry) {
|
||||||
loaders.register(registry);
|
loaders.register(registry);
|
||||||
|
|||||||
@@ -29,10 +29,8 @@ import com.dfsek.terra.api.event.functional.FunctionalEventHandler;
|
|||||||
|
|
||||||
public class EventManagerImpl implements EventManager {
|
public class EventManagerImpl implements EventManager {
|
||||||
private final Map<Class<?>, EventHandler> handlers = new HashMap<>();
|
private final Map<Class<?>, EventHandler> handlers = new HashMap<>();
|
||||||
private final Platform platform;
|
|
||||||
|
|
||||||
public EventManagerImpl(Platform platform) {
|
public EventManagerImpl() {
|
||||||
this.platform = platform;
|
|
||||||
registerHandler(FunctionalEventHandler.class, new FunctionalEventHandlerImpl()); // default handler
|
registerHandler(FunctionalEventHandler.class, new FunctionalEventHandlerImpl()); // default handler
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
-1
@@ -28,7 +28,6 @@ import java.util.HashMap;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import com.dfsek.terra.api.Platform;
|
|
||||||
import com.dfsek.terra.api.addon.BaseAddon;
|
import com.dfsek.terra.api.addon.BaseAddon;
|
||||||
import com.dfsek.terra.api.event.events.Event;
|
import com.dfsek.terra.api.event.events.Event;
|
||||||
import com.dfsek.terra.api.event.events.FailThroughEvent;
|
import com.dfsek.terra.api.event.events.FailThroughEvent;
|
||||||
|
|||||||
-2
@@ -25,7 +25,6 @@ import net.minecraft.world.biome.Biome;
|
|||||||
import net.minecraft.world.dimension.DimensionOptions;
|
import net.minecraft.world.dimension.DimensionOptions;
|
||||||
import net.minecraft.world.dimension.DimensionType;
|
import net.minecraft.world.dimension.DimensionType;
|
||||||
import net.minecraft.world.gen.GeneratorOptions;
|
import net.minecraft.world.gen.GeneratorOptions;
|
||||||
import net.minecraft.world.gen.chunk.ChunkGeneratorSettings;
|
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
import org.spongepowered.asm.mixin.injection.At;
|
import org.spongepowered.asm.mixin.injection.At;
|
||||||
import org.spongepowered.asm.mixin.injection.Inject;
|
import org.spongepowered.asm.mixin.injection.Inject;
|
||||||
@@ -75,7 +74,6 @@ public abstract class GeneratorOptionsMixin {
|
|||||||
boolean generateStructures = generate_structures == null || Boolean.parseBoolean(generate_structures);
|
boolean generateStructures = generate_structures == null || Boolean.parseBoolean(generate_structures);
|
||||||
Registry<DimensionType> dimensionTypes = registryManager.get(Registry.DIMENSION_TYPE_KEY);
|
Registry<DimensionType> dimensionTypes = registryManager.get(Registry.DIMENSION_TYPE_KEY);
|
||||||
Registry<Biome> biomeRegistry = registryManager.get(Registry.BIOME_KEY);
|
Registry<Biome> biomeRegistry = registryManager.get(Registry.BIOME_KEY);
|
||||||
Registry<ChunkGeneratorSettings> chunkGeneratorSettings = registryManager.get(Registry.CHUNK_GENERATOR_SETTINGS_KEY);
|
|
||||||
SimpleRegistry<DimensionOptions> dimensionOptions = DimensionType.createDefaultDimensionOptions(registryManager,
|
SimpleRegistry<DimensionOptions> dimensionOptions = DimensionType.createDefaultDimensionOptions(registryManager,
|
||||||
l, false);
|
l, false);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user