MINIONS... TONIGHT WE STEAL THE MOON
This commit is contained in:
1 parent
6ee542609d
commit
e3b4e50f2b
32 files changed
+767
-323
No files matched your search
+3
@@ -674,6 +674,9 @@ public final class AntarchyConfigModuleNeoforge {
|
||||
AntarchySettings.setPortalGunMinFloorExitSpeed(AntarchyMiscConfig.portalGunMinFloorExitSpeed());
|
||||
AntarchySettings.setPortalGunMaxLiveViews(AntarchyMiscConfig.portalGunMaxLiveViews());
|
||||
AntarchySettings.setPortalGunMaxExitSpeed(AntarchyMiscConfig.portalGunMaxExitSpeed());
|
||||
AntarchySettings.setPortalGunMoonPullsBlocks(AntarchyMiscConfig.portalGunMoonPullsBlocks());
|
||||
AntarchySettings.setPortalGunMoonPortalSeconds(AntarchyMiscConfig.portalGunMoonPortalSeconds());
|
||||
AntarchySettings.setPortalGunMoonBlockCap(AntarchyMiscConfig.portalGunMoonBlockCap());
|
||||
|
||||
|
||||
// Misc
|
||||
|
||||
+9
@@ -42,6 +42,9 @@ public final class AntarchyMiscConfig {
|
||||
private static final ModConfigSpec.DoubleValue PORTAL_GUN_MIN_FLOOR_EXIT_SPEED;
|
||||
private static final ModConfigSpec.IntValue PORTAL_GUN_MAX_LIVE_VIEWS;
|
||||
private static final ModConfigSpec.DoubleValue PORTAL_GUN_MAX_EXIT_SPEED;
|
||||
private static final ModConfigSpec.BooleanValue PORTAL_GUN_MOON_PULLS_BLOCKS;
|
||||
private static final ModConfigSpec.IntValue PORTAL_GUN_MOON_PORTAL_SECONDS;
|
||||
private static final ModConfigSpec.IntValue PORTAL_GUN_MOON_BLOCK_CAP;
|
||||
|
||||
// Diamond Minecart
|
||||
private static final ModConfigSpec.BooleanValue DIAMOND_MINECART_ENABLED;
|
||||
@@ -150,6 +153,9 @@ public final class AntarchyMiscConfig {
|
||||
PORTAL_GUN_MAX_LIVE_VIEWS = b.comment("How many portals can show a live see-through view at once. Each one re-renders the world, so higher values cost frame rate. 0 shows only the animated surface.").defineInRange("maxLiveViews", 8, 0, 32);
|
||||
PORTAL_GUN_MIN_FLOOR_EXIT_SPEED = b.comment("Minimum speed in blocks/tick when leaving an upward-facing portal, so the traveller clears it. 0 disables.").defineInRange("minFloorExitSpeed", 0.6D, 0.0D, 4.0D);
|
||||
PORTAL_GUN_MAX_EXIT_SPEED = b.comment("Maximum speed in blocks/tick when leaving a portal. 0 keeps momentum uncapped.").defineInRange("maxExitSpeed", 0.0D, 0.0D, 100.0D);
|
||||
PORTAL_GUN_MOON_PULLS_BLOCKS = b.comment("Whether a portal opened by shooting the moon rips blocks loose and pulls them into space.").define("moonPullsBlocks", true);
|
||||
PORTAL_GUN_MOON_PORTAL_SECONDS = b.comment("How long a moon portal stays open, in seconds.").defineInRange("moonPortalSeconds", 10, 1, 120);
|
||||
PORTAL_GUN_MOON_BLOCK_CAP = b.comment("Maximum number of blocks a single moon portal can pull in.").defineInRange("moonBlockCap", 500, 0, 2000);
|
||||
b.pop();
|
||||
|
||||
|
||||
@@ -229,6 +235,9 @@ public final class AntarchyMiscConfig {
|
||||
public static double portalGunMinFloorExitSpeed() { return PORTAL_GUN_MIN_FLOOR_EXIT_SPEED.get(); }
|
||||
public static int portalGunMaxLiveViews() { return PORTAL_GUN_MAX_LIVE_VIEWS.get(); }
|
||||
public static double portalGunMaxExitSpeed() { return PORTAL_GUN_MAX_EXIT_SPEED.get(); }
|
||||
public static boolean portalGunMoonPullsBlocks() { return PORTAL_GUN_MOON_PULLS_BLOCKS.get(); }
|
||||
public static int portalGunMoonPortalSeconds() { return PORTAL_GUN_MOON_PORTAL_SECONDS.get(); }
|
||||
public static int portalGunMoonBlockCap() { return PORTAL_GUN_MOON_BLOCK_CAP.get(); }
|
||||
|
||||
static boolean diamondMinecartEnabled() { return DIAMOND_MINECART_ENABLED.get(); }
|
||||
static boolean diamondMinecartPlacesRails() { return DIAMOND_MINECART_PLACES_RAILS.get(); }
|
||||
|
||||
-1
@@ -172,7 +172,6 @@ public final class AntarchyNeoForgeClient {
|
||||
event.registerEntityRenderer(AntarchyNeoforgeEntites.NIGHTMARE_PORTAL.get(), NightmarePortalRenderer::new);
|
||||
event.registerEntityRenderer(AntarchyNeoforgeEntites.DIMENSIONAL_TEAR.get(), DimensionalTearRenderer::new);
|
||||
event.registerEntityRenderer(AntarchyNeoforgeEntites.PORTAL_GUN_PORTAL.get(), PortalGunPortalRenderer::new);
|
||||
event.registerEntityRenderer(AntarchyNeoforgeEntites.PORTAL_GUN_BLACK_HOLE.get(), com.craisinlord.antarchy.content.client.renderer.PortalGunBlackHoleRenderer::new);
|
||||
event.registerEntityRenderer(AntarchyNeoforgeEntites.PORTAL_GUN_PROJECTILE.get(), com.craisinlord.antarchy.content.client.renderer.PortalGunProjectileRenderer::new);
|
||||
event.registerEntityRenderer(AntarchyNeoforgeEntites.NIGHTMARE_BITE.get(), NightmareBiteRenderer::new);
|
||||
event.registerEntityRenderer(AntarchyNeoforgeEntites.LUCID.get(), context -> withParalyzedGeoLayer(new LucidRenderer(context)));
|
||||
|
||||
-6
@@ -350,12 +350,6 @@ public final class AntarchyNeoforgeEntites {
|
||||
.updateInterval(1)
|
||||
.build("portal_gun_portal"));
|
||||
|
||||
public static final DeferredHolder<EntityType<?>, EntityType<com.craisinlord.antarchy.content.portalgun.PortalGunBlackHoleEntity>> PORTAL_GUN_BLACK_HOLE = ENTITY_TYPES.register("portal_gun_black_hole",
|
||||
() -> EntityType.Builder.of(com.craisinlord.antarchy.content.portalgun.PortalGunBlackHoleEntity::new, MobCategory.MISC)
|
||||
.sized(1.2F, 1.2F)
|
||||
.clientTrackingRange(10)
|
||||
.updateInterval(1)
|
||||
.build("portal_gun_black_hole"));
|
||||
public static final DeferredHolder<EntityType<?>, EntityType<PortalGunProjectileEntity>> PORTAL_GUN_PROJECTILE = ENTITY_TYPES.register("portal_gun_projectile",
|
||||
() -> EntityType.Builder.<PortalGunProjectileEntity>of(PortalGunProjectileEntity::new, MobCategory.MISC)
|
||||
.sized(0.25F, 0.25F)
|
||||
|
||||
-5
@@ -1041,7 +1041,6 @@ public final class AntarchyNeoforgeItems {
|
||||
() -> new PortalGunItem(
|
||||
new Item.Properties().stacksTo(1).durability(256).rarity(Rarity.RARE),
|
||||
AntarchyNeoforgeEntites.PORTAL_GUN_PORTAL,
|
||||
AntarchyNeoforgeEntites.PORTAL_GUN_BLACK_HOLE,
|
||||
AntarchyNeoforgeEntites.PORTAL_GUN_PROJECTILE,
|
||||
AntarchyNeoforgeBlocks.PORTAL_GUN_PORTAL_MASTER,
|
||||
AntarchyNeoforgeBlocks.PORTAL_GUN_PORTAL_BASE,
|
||||
@@ -1051,7 +1050,6 @@ public final class AntarchyNeoforgeItems {
|
||||
() -> new PortalGunItem(
|
||||
new Item.Properties().stacksTo(1).durability(256).rarity(Rarity.RARE),
|
||||
AntarchyNeoforgeEntites.PORTAL_GUN_PORTAL,
|
||||
AntarchyNeoforgeEntites.PORTAL_GUN_BLACK_HOLE,
|
||||
AntarchyNeoforgeEntites.PORTAL_GUN_PROJECTILE,
|
||||
AntarchyNeoforgeBlocks.PORTAL_GUN_PORTAL_MASTER,
|
||||
AntarchyNeoforgeBlocks.PORTAL_GUN_PORTAL_BASE,
|
||||
@@ -1061,7 +1059,6 @@ public final class AntarchyNeoforgeItems {
|
||||
() -> new PortalGunItem(
|
||||
new Item.Properties().stacksTo(1).durability(256).rarity(Rarity.RARE),
|
||||
AntarchyNeoforgeEntites.PORTAL_GUN_PORTAL,
|
||||
AntarchyNeoforgeEntites.PORTAL_GUN_BLACK_HOLE,
|
||||
AntarchyNeoforgeEntites.PORTAL_GUN_PROJECTILE,
|
||||
AntarchyNeoforgeBlocks.PORTAL_GUN_PORTAL_MASTER,
|
||||
AntarchyNeoforgeBlocks.PORTAL_GUN_PORTAL_BASE,
|
||||
@@ -1071,7 +1068,6 @@ public final class AntarchyNeoforgeItems {
|
||||
() -> new PortalGunItem(
|
||||
new Item.Properties().stacksTo(1).durability(256).rarity(Rarity.RARE),
|
||||
AntarchyNeoforgeEntites.PORTAL_GUN_PORTAL,
|
||||
AntarchyNeoforgeEntites.PORTAL_GUN_BLACK_HOLE,
|
||||
AntarchyNeoforgeEntites.PORTAL_GUN_PROJECTILE,
|
||||
AntarchyNeoforgeBlocks.PORTAL_GUN_PORTAL_MASTER,
|
||||
AntarchyNeoforgeBlocks.PORTAL_GUN_PORTAL_BASE,
|
||||
@@ -1081,7 +1077,6 @@ public final class AntarchyNeoforgeItems {
|
||||
() -> new PortalGunItem(
|
||||
new Item.Properties().stacksTo(1).durability(256).rarity(Rarity.RARE),
|
||||
AntarchyNeoforgeEntites.PORTAL_GUN_PORTAL,
|
||||
AntarchyNeoforgeEntites.PORTAL_GUN_BLACK_HOLE,
|
||||
AntarchyNeoforgeEntites.PORTAL_GUN_PROJECTILE,
|
||||
AntarchyNeoforgeBlocks.PORTAL_GUN_PORTAL_MASTER,
|
||||
AntarchyNeoforgeBlocks.PORTAL_GUN_PORTAL_BASE,
|
||||
|
||||
Reference in new issue
Block a user