Valkyrien Skies Control adds new items and machinery to create and control ships. This mod requires Valkyrien Skies and Valkyrien Skies World to function.
This is the physics infuser, it can create and destroy ships.
The physics infuser requires physics cores to function. If these cores are removed then the ship will disassemble itself.
These are the controller blocks. The left block is the lift lever which controls the altitude of your ship. The middle block is the ship helm which controls rudders to turn your ship. The right block is the chadburn which controls the gearboxes to change the speed/direction of your ships propellers.
These are the large propellers and the engine used to drive them. On the left there is an engine which produces torque. The outputs of that engine is sent to a gearbox that is controlled by the chadburn on the lower left, before getting sent to the propeller to produce thrust.
With this arrangement the chadburn can change the thrust of the propeller by changing the gearbox's gear ratios.
These are Valkyrium Compressors, they are used to generate lift to propel your ship upwards. The lift control lever uses the compressors to move your ship to a target altitude.
These are mini propeller engines, they're powered by redstone and are useful for smaller ships.
update for 1.15?
Rudders seem to have been broken for the past 1-2 years now - even in the latest version (1.1.1, released Jan 6 2021), they don't do anything. No matter how big the rudder, while they turn, the ships will just keep going straight ahead. I've tried scouring through the config files to see if there's something such as a line for how much force the rudder creates so that I could beef it up, but this search was fruitless. I can only steer by using two mini propeller engines pointing port and starboard, however since they take a second to spool up and spool down, it makes precise turning fairly hard as it takes a second to start turning, then keeps drifting for a second even after I flip the lever to shut the engine off.
I might be jumping the gun a bit; However I know that 1.18 is the time when airship mods in general will shine the brightest, there is just so much sky and so much room for large mountains and stuff like floating biomes, for example on terraforged 2.0 there is a skylands biome and its beautiful! I can just imagine your mod, This mod would fit right into that open slot perfectly, it would and be look amazing so please if you don't want to do it that's fine but when someone does, I'm sure the mod that does will get a lot of use, anyway keep up the great work, looks amazing my dude.
Using https://www.curseforge.com/minecraft/mc-mods/texture-dump, I have found that VS Control is causing a lot of extra RAM to be wasted on massive, uncropped, and wasteful textures. Try it yourself, this mod in particular can be greatly optimized in terms of textures.
1.16.5?
In reply to haisty_yt:
Thanks for the comment!
If you want a 1.16 airship mod in the meantime try this, https://www.curseforge.com/minecraft/mc-mods/platos-transporters. It's not so steampunk but its an airship mod
holy heck i can just imagine this mod and "create" being played together and it makes me feel emotions i cannot comprehend.
absolutely amazing mod. you're a group of extremely talented folk, clearly. good luck with further development!
In reply to jason_c_o:
ehehehhehehahahahahahahaha
I think I'm playing on a bit of an older 1.12 version, but maybe just a patch behind
However, I can make and use ships without needing those core pieces at all
How long until the 1.16 version comes out. I currently have a modpack with my friends that is steampunk themed. He built an airship and it would be really cool if he could actually drive it around
In reply to 20ChenM:
Probably at least 3 months away.
In reply to triode_:
Holy crap that's actually hella soon, 1.16 might become worth a shot
Trying to add this is crashing my server :(. Here's the crash. Anybody able to help me? The server runs fine, until I put in the three mods needed for this. Interestingly, it works fine on my client's end.
---- Minecraft Crash Report -------- Minecraft Crash Report ----
WARNING: coremods are present: MixinLoaderForge (valkyrien-skies-1.12.2-1.1.0.jar) IvToolkit (IvToolkit-1.3.3-1.12.jar) CTMCorePlugin (CTM-MC1.12.2-0.3.3.22.jar)Contact their authors BEFORE contacting forge
// Daisy, daisy...
Time: 12/13/20 3:42 PMDescription: Exception in server tick loop
java.lang.ExceptionInInitializerError at java.lang.J9VMInternals.ensureError(J9VMInternals.java:147) at java.lang.J9VMInternals.recordInitializationFailure(J9VMInternals.java:136) at org.valkyrienskies.mod.common.ships.QueryableShipData.<init>(QueryableShipData.java:71) at org.valkyrienskies.mod.common.ships.QueryableShipData.<init>(QueryableShipData.java:43) at org.valkyrienskies.mod.common.ships.ship_world.VSWorldData.<init>(VSWorldData.java:10) at org.valkyrienskies.mod.common.capability.VSWorldDataCapability$$Lambda$1491/0x000000000ea76fb0.get(Unknown Source) at org.valkyrienskies.mod.common.capability.framework.VSDefaultCapability.<init>(VSDefaultCapability.java:57) at org.valkyrienskies.mod.common.capability.framework.VSDefaultCapability.<init>(VSDefaultCapability.java:51) at org.valkyrienskies.mod.common.capability.VSWorldDataCapability.<init>(VSWorldDataCapability.java:17) at org.valkyrienskies.mod.common.capability.VSCapabilityRegistry$$Lambda$830/0x000000000d16e3c0.call(Unknown Source) at net.minecraftforge.common.capabilities.Capability.getDefaultInstance(Capability.java:129) at org.valkyrienskies.mod.common.capability.framework.VSDefaultCapabilityProvider.<init>(VSDefaultCapabilityProvider.java:18) at org.valkyrienskies.mod.common.capability.VSCapabilityRegistry.attachWorldCapabilities(VSCapabilityRegistry.java:33) at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_184_VSCapabilityRegistry_attachWorldCapabilities_AttachCapabilitiesEvent.invoke(.dynamic) at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:668) at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:656) at net.minecraft.world.World.initCapabilities(World.java:3972) at net.minecraft.world.WorldServer.func_175643_b(WorldServer.java:173) at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:298) at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:270) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) at java.lang.Thread.run(Thread.java:823)Caused by: java.lang.IllegalStateException: Could not resolve sufficient generic type information from the given function of type: org.valkyrienskies.mod.common.ships.ShipData$$Lambda$1493/0x000000000d614ec0, resolved: [class net.jodah.typetools.TypeResolver$Unknown, class net.jodah.typetools.TypeResolver$Unknown]. If the function you supplied was created from a lambda expression, then it's likely that the host JVM does not allow the generic type information to be read from lambda expressions. Alternatively, if you supplied a class-based implementation of the function, then you must ensure that you specified the generic types of the function when it was compiled. As a workaround, you can use the counterpart methods in QueryFactory which allow the generic types to be specified explicitly. at com.googlecode.cqengine.query.QueryFactory.validateSimpleFunctionGenericTypes(QueryFactory.java:1084) at com.googlecode.cqengine.query.QueryFactory.resolveSimpleFunctionGenericTypes(QueryFactory.java:1070) at com.googlecode.cqengine.query.QueryFactory.nullableAttribute(QueryFactory.java:909) at com.googlecode.cqengine.query.QueryFactory.nullableAttribute(QueryFactory.java:888) at org.valkyrienskies.mod.common.ships.ShipData.<clinit>(ShipData.java:146) ... 22 more
A detailed walkthrough of the error, its code path and all known details is as follows:---------------------------------------------------------------------------------------
-- System Details --Details: Minecraft Version: 1.12.2 Operating System: Linux (amd64) version 4.15.0-106-generic Java Version: 1.8.0_272, Eclipse OpenJ9 Java VM Version: Eclipse OpenJ9 VM (JRE 1.8.0 Linux amd64-64-Bit Compressed References 20201022_822 (JIT enabled, AOT enabled)OpenJ9 - 0394ef754OMR - 582366ae5JCL - 41f03341d5 based on jdk8u272-b10), Eclipse OpenJ9 Memory: 418301760 bytes (398 MB) / 1536950272 bytes (1465 MB) up to 5368709120 bytes (5120 MB) JVM Flags: 9 total; -Xoptionsfile=/pro/bin/java/java8-openj9/lib/amd64/compressedrefs/options.default -Xlockword:mode=default,noLockword=java/lang/String,noLockword=java/util/MapEntry,noLockword=java/util/HashMap$Entry,noLockword=org/apache/harmony/luni/util/ModifiedMap$Entry,noLockword=java/util/Hashtable$Entry,noLockword=java/lang/invoke/MethodType,noLockword=java/lang/invoke/MethodHandle,noLockword=java/lang/invoke/CollectHandle,noLockword=java/lang/invoke/ConstructorHandle,noLockword=java/lang/invoke/ConvertHandle,noLockword=java/lang/invoke/ArgumentConversionHandle,noLockword=java/lang/invoke/AsTypeHandle,noLockword=java/lang/invoke/ExplicitCastHandle,noLockword=java/lang/invoke/FilterReturnHandle,noLockword=java/lang/invoke/DirectHandle,noLockword=java/lang/invoke/ReceiverBoundHandle,noLockword=java/lang/invoke/DynamicInvokerHandle,noLockword=java/lang/invoke/FieldHandle,noLockword=java/lang/invoke/FieldGetterHandle,noLockword=java/lang/invoke/FieldSetterHandle,noLockword=java/lang/invoke/StaticFieldGetterHandle,noLockword=java/lang/invoke/StaticFieldSetterHandle,noLockword=java/lang/invoke/IndirectHandle,noLockword=java/lang/invoke/InterfaceHandle,noLockword=java/lang/invoke/VirtualHandle,noLockword=java/lang/invoke/PrimitiveHandle,noLockword=java/lang/invoke/InvokeExactHandle,noLockword=java/lang/invoke/InvokeGenericHandle,noLockword=java/lang/invoke/VarargsCollectorHandle,noLockword=java/lang/invoke/ThunkTuple -Xjcl:jclse29 -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap -XX:MaxRAMFraction=2 -Xms1024M -Xmx5120M -XX:-UsePerfData IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP 9.42 Powered by Forge 14.23.5.2772 63 mods loaded, 63 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
| State | ID | Version | Source | Signature | |:------- |:--------------------- |:----------------------- |:----------------------------------------------- |:---------------------------------------- | | UCHIJAA | minecraft | 1.12.2 | minecraft.jar | None | | UCHIJAA | mcp | 9.42 | minecraft.jar | None | | UCHIJAA | FML | 8.0.99.99 | forge-1.12.2-14.23.5.2772-universal.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | | UCHIJAA | forge | 14.23.5.2772 | forge-1.12.2-14.23.5.2772-universal.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | | UCHIJAA | ivtoolkit | 1.3.3-1.12 | minecraft.jar | None | | UCHIJAA | baubles | 1.5.2 | Baubles-1.12-1.5.2.jar | None | | UCHIJAA | biomesoplenty | 7.0.1.2441 | BiomesOPlenty-1.12.2-7.0.1.2441-universal.jar | None | | UCHIJAA | buildcraftlib | 7.99.24.7 | buildcraft-all-7.99.24.7.jar | None | | UCHIJAA | buildcraftcore | 7.99.24.7 | buildcraft-all-7.99.24.7.jar | None | | UCHIJAA | buildcraftbuilders | 7.99.24.7 | buildcraft-all-7.99.24.7.jar | None | | UCHIJAA | buildcrafttransport | 7.99.24.7 | buildcraft-all-7.99.24.7.jar | None | | UCHIJAA | buildcraftsilicon | 7.99.24.7 | buildcraft-all-7.99.24.7.jar | None | | UCHIJAA | ic2 | 2.8.221-ex112 | industrialcraft-2-2.8.221-ex112.jar | de041f9f6187debbc77034a344134053277aa3b0 | | UCHIJAA | buildcraftcompat | 7.99.24.7 | buildcraft-all-7.99.24.7.jar | None | | UCHIJAA | buildcraftenergy | 7.99.24.7 | buildcraft-all-7.99.24.7.jar | None | | UCHIJAA | buildcraftfactory | 7.99.24.7 | buildcraft-all-7.99.24.7.jar | None | | UCHIJAA | buildcraftrobotics | 7.99.24.7 | buildcraft-all-7.99.24.7.jar | None | | UCHIJAA | chisel | MC1.12.2-0.2.1.35 | Chisel-MC1.12.2-0.2.1.35.jar | None | | UCHIJAA | codechickenlib | 3.2.3.358 | CodeChickenLib-1.12.2-3.2.3.358-universal.jar | f1850c39b2516232a2108a7bd84d1cb5df93b261 | | UCHIJAA | redstoneflux | 2.1.1 | RedstoneFlux-1.12-2.1.1.1-universal.jar | None | | UCHIJAA | cofhcore | 4.6.6 | CoFHCore-1.12.2-4.6.6.1-universal.jar | None | | UCHIJAA | cofhworld | 1.4.0 | CoFHWorld-1.12.2-1.4.0.1-universal.jar | None | | UCHIJAA | extendedrenderer | v1.0 | coroutil-1.12.1-1.2.37.jar | None | | UCHIJAA | coroutil | 1.12.1-1.2.37 | coroutil-1.12.1-1.2.37.jar | None | | UCHIJAA | configmod | v1.0 | coroutil-1.12.1-1.2.37.jar | None | | UCHIJAA | customstartinggear | 1.2.0 | CustomStartingGear-1.12-1.2.0.9-universal.jar | None | | UCHIJAA | mantle | 1.12-1.3.3.55 | Mantle-1.12-1.3.3.55.jar | None | | UCHIJAA | thaumcraft | 6.1.BETA26 | Thaumcraft-1.12.2-6.1.BETA26.jar | None | | UCHIJAA | twilightforest | 3.8.689 | twilightforest-1.12.2-3.8.689-universal.jar | None | | UCHIJAA | tconstruct | 1.12.2-2.13.0.183 | TConstruct-1.12.2-2.13.0.183.jar | None | | UCHIJAA | extrautils2 | 1.0 | extrautils2-1.12-1.9.9.jar | None | | UCHIJAA | zerocore | 1.12.2-0.1.2.8 | zerocore-1.12.2-0.1.2.8.jar | None | | UCHIJAA | bigreactors | 1.12.2-0.4.5.67 | ExtremeReactors-1.12.2-0.4.5.67.jar | None | | UCHIJAA | fakename | 1.2 | Fakename+MC1.12.2+v1.2.jar | None | | UCHIJAA | forgemultipartcbe | 2.6.2.83 | ForgeMultipart-1.12.2-2.6.2.83-universal.jar | f1850c39b2516232a2108a7bd84d1cb5df93b261 | | UCHIJAA | microblockcbe | 2.6.2.83 | ForgeMultipart-1.12.2-2.6.2.83-universal.jar | None | | UCHIJAA | minecraftmultipartcbe | 2.6.2.83 | ForgeMultipart-1.12.2-2.6.2.83-universal.jar | None | | UCHIJAA | gravestone | 1.10.2 | gravestone-1.10.2.jar | None | | UCHIJAA | ichunutil | 7.1.4 | iChunUtil-1.12.2-7.1.4.jar | None | | UCHIJAA | hats | 7.0.0 | Hats-1.12.2-7.0.2.jar | None | | UCHIJAA | hopperducts | 1.5 | hopperducts-mc1.12-1.5.jar | None | | UCHIJAA | hw_inv | 1.12.1-1.1.13 | hostileworlds_invasions-1.12.1-1.1.13.jar | None | | UCHIJAA | infernalmobs | 1.7.6 | InfernalMobs-1.12.1.jar | None | | UCHIJAA | ironchest | 1.12.2-7.0.67.844 | ironchest-1.12.2-7.0.72.847.jar | None | | UCHIJAA | lycanitesmobs | 2.0.7.2 - MC 1.12.2 | lycanitesmobs-1.12.2-2.0.7.2.jar | None | | UCHIJAA | mrtjpcore | 2.1.4.43 | MrTJPCore-1.12.2-2.1.4.43-universal.jar | None | | UCHIJAA | openglider | @VERSION@ | OpenGlider-1.12.1-1.1.0.jar | None | | UCHIJAA | projectred-core | 4.9.4.120 | ProjectRed-1.12.2-4.9.4.120-Base.jar | None | | UCHIJAA | reccomplex | 1.4.8.1 | RecurrentComplex-1.4.8.1.jar | None | | UCHIJAA | thermalfoundation | 2.6.7 | ThermalFoundation-1.12.2-2.6.7.1-universal.jar | None | | UCHIJAA | thermalexpansion | 5.5.7 | ThermalExpansion-1.12.2-5.5.7.1-universal.jar | None | | UCHIJAA | redstonearsenal | 2.6.2 | RedstoneArsenal-1.12.2-2.6.2.17-universal.jar | 8a6abf2cb9e141b866580d369ba6548732eff25f | | UCHIJAA | roguelike | 1.8.0 | RoguelikeDungeons-1.12.2-1.8.0.jar | None | | UCHIJAA | thermaldynamics | 2.5.4 | ThermalDynamics-1.12.2-2.5.4.18-universal.jar | 8a6abf2cb9e141b866580d369ba6548732eff25f | | UCHIJAA | simplyjetpacks | 2.2.10.63 | SimplyJetpacks2-1.12.2-2.2.10.63.jar | None | | UCHIJAA | specialmobs | 1.0.2_for_mc1.12.2 | specialmobs-1.0.2_for_mc1.12.2.jar | None | | UCHIJAA | thaumictinkerer | 1.12.2-5.0-620a0c5 | thaumictinkerer-1.12.2-5.0-620a0c5.jar | None | | UCHIJAA | valkyrienskies | 1.12.2-1.1.0 | valkyrien-skies-1.12.2-1.1.0.jar | None | | UCHIJAA | vs_world | 1.12.2-1.0.0 | vs-world-1.12.2-1.0.0.jar | None | | UCHIJAA |
*had to snip
In reply to Teleology27:
We do not support the OpenJ9 JVM. Use a JDK with the Oracle HotSpot JVM.
In reply to Teleology27:
Java 9 bad.
In reply to Teleology27:
this issue was fixed by OpenJ9 side, you can get the latest release here:
https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2020-12-10-04-05/OpenJDK8U-jdk_x64_windows_openj9_2020-12-10-04-05.zip
Anyone else having issues with other mod that slow ur Pc down to unusability
Holy moses I was waiting for those textures, they are amazing! They really have a cool steampunk feel, awesome
Beautiful any chance for an 1.15.2 version ?