Skip to content

Commit 330dccb

Browse files
0.5.4.3
1 parent afc441d commit 330dccb

File tree

6 files changed

+25
-42
lines changed

6 files changed

+25
-42
lines changed

changelog.md

Lines changed: 14 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,18 @@
1-
## 0.5.4.2
2-
Hotfix #2 for 0.5.4
3-
4-
#### Bugfixes:
5-
- Copter bearing crashing fabric cause I'm dumb
6-
- Add gas nozzle back to creative inventory for real this time
7-
- Readjust exhaust gas values
8-
- Colored wings should now place with their color when using placement helper
9-
- Universal joints return their item when disconnected
10-
- Universal joint distance is now configurable
11-
- Increased default Gas Thruster force by 10x
12-
- Maybe fix gyro and reaction wheel models
13-
14-
## 0.5.4.1
15-
Hotfix for 0.5.4
16-
17-
#### Bugfixes:
18-
- Copter bearing should render (and stop tweaking out)
19-
- Gas Nozzle restored to creative inventory
20-
- Props don't try to spin at comical speeds
21-
22-
## 0.5.4
23-
Balloons!
1+
## 0.5.4.3
2+
Final patch for 0.5.4
243

254
#### Changes:
26-
- Propeller force rewrite
27-
- Balloons!
28-
- Goggle overlay rewrite
29-
- New lang stuff
5+
- Rebalanced Balloons (again)
6+
- Rebalanced Gas Thrusters (again)
7+
- Rebalanced Gas Engines (again :wilted_rose:)
8+
- New tooltip info
9+
- Bearing should work now on Krunch backend maybe
10+
- New physics ponder stuff
11+
- Gas Nozzle ACTUALLY IN CREATIVE MENU I SWEAR
3012

3113
#### Bugfixes:
32-
- Wings can once more be placed vertically
33-
- Jury-rigged blade breaking functions again
34-
- Client-side duct syncing was fixed
35-
- Gas particles now work on forge
36-
- Copter bearing has a visual instance
37-
- Phys bearings follow angle
14+
- Fix blade cutting recipe
15+
- Fixed invalid gas thruster and exhaust node size
16+
- Fixed phys bearings... mostly...
17+
- Fixed coal burner crashing on schem place
18+
- Fixed invalid gas flow for balloons causing them to reach -100 degrees celsius (wtf)

common/src/main/java/org/valkyrienskies/clockwork/mixin/content/gas_engine/MixinSteamEngineBlockEntity.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,9 @@ public MixinSteamEngineBlockEntity(BlockEntityType<?> type, BlockPos pos, BlockS
105105

106106
if (!level.isClientSide) return;
107107

108-
// if (efficiency > 0) engine.spawnParticles(level,
109-
// new Vector3d(getBlockPos().getX() + level.random.nextDouble(), getBlockPos().getY() + level.random.nextDouble(), getBlockPos().getZ() + level.random.nextDouble()),
110-
// new Vector3d(0.0,0.0,0.0));
108+
if (efficiency > 0) engine.spawnParticles(level,
109+
new Vector3d(getBlockPos().getX() + level.random.nextDouble(), getBlockPos().getY() + level.random.nextDouble(), getBlockPos().getZ() + level.random.nextDouble()),
110+
new Vector3d(0.0,0.0,0.0));
111111

112112

113113
}

common/src/main/kotlin/org/valkyrienskies/clockwork/content/logistics/gas/engine/GasEngineBlockEntity.kt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package org.valkyrienskies.clockwork.content.logistics.gas.engine
22

33
import com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour
4+
import net.minecraft.client.multiplayer.ClientLevel
45
import net.minecraft.core.BlockPos
56
import net.minecraft.nbt.CompoundTag
7+
import net.minecraft.world.level.Level
68
import net.minecraft.world.level.block.entity.BlockEntityType
79
import net.minecraft.world.level.block.state.BlockState
810
import org.joml.Vector3dc
@@ -41,9 +43,9 @@ class GasEngineBlockEntity(type: BlockEntityType<*>, pos: BlockPos, state: Block
4143
}
4244

4345
//todo: this doesnt work on dedicated servers you moron
44-
// fun spawnParticles(level: ClientLevel, pos: Vector3dc, speed: Vector3dc) {
45-
// KelvinParticleHelper.spawnParticleWithRatio(level, getDuctNodePosition(), pos, speed)
46-
// }
46+
fun spawnParticles(level: Level, pos: Vector3dc, speed: Vector3dc) {
47+
KelvinParticleHelper.spawnParticleWithRatio(level as ClientLevel, getDuctNodePosition(), pos, speed)
48+
}
4749

4850
override fun write(tag: CompoundTag, clientPacket: Boolean) {
4951
tag.putInt("AttachedEngines", attachedEngines)

fabric/src/main/resources/fabric.mod.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
],
4141
"depends": {
4242
"minecraft": ">=1.20.1",
43-
"valkyrienskies": ">=2.4.2",
43+
"valkyrienskies": ">=2.4.6",
4444
"kelvin": ">=0.4.0",
4545
"create": ">=6.0.7",
4646
"architectury": ">=9.1.12"

forge/src/main/resources/META-INF/mods.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ side = "BOTH"
3333
[[dependencies.vs_clockwork]]
3434
modId = "valkyrienskies"
3535
mandatory = true
36-
versionRange = "[2.4.2,)"
36+
versionRange = "[2.4.6,)"
3737
ordering = "AFTER"
3838
side = "BOTH"
3939

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ org.gradle.daemon=false
55
# Identity
66
mod_name=clockwork
77
mod_id=vs_clockwork
8-
mod_version=0.5.4.2
8+
mod_version=0.5.4.3
99
archives_base_name=clockwork
1010
maven_group=org.valkyrienskies
1111

0 commit comments

Comments
 (0)