example camera preset
This commit is contained in:
@@ -1,11 +1,14 @@
|
||||
package net.halbear.hvf.Entity.Example;
|
||||
|
||||
import net.halbear.hvf.Entity.VehicleBaseEntity;
|
||||
import net.halbear.hvf.Util.Client.VehicleCameraPreset;
|
||||
import net.halbear.hvf.Util.Client.VehicleCameraSettings;
|
||||
import net.halbear.hvf.Util.VehicleData.EngineCategories;
|
||||
import net.halbear.hvf.Util.VehicleData.VehicleBuildInfo;
|
||||
import net.halbear.hvf.Util.VehicleData.VehicleClassification;
|
||||
import net.minecraft.entity.EntityType;
|
||||
import net.minecraft.util.math.vector.Vector3d;
|
||||
import net.minecraft.util.math.vector.Vector3f;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class Aeroplane extends VehicleBaseEntity {
|
||||
@@ -19,6 +22,9 @@ public class Aeroplane extends VehicleBaseEntity {
|
||||
|
||||
public Aeroplane(EntityType<?> Type, World WorldIn) {
|
||||
super(Type, WorldIn, new Vector3d[]{new Vector3d(0.0D, -1D, 0.0D)}, buildInfo);
|
||||
VehicleCameraSettings.AddEntityCameraPreset(this.getType(),
|
||||
new VehicleCameraPreset(new Vector3f(0,0,4.5f),
|
||||
new Vector3f(0,0,0),70,60));
|
||||
}
|
||||
|
||||
public void SetVehicleRoll(float value){
|
||||
|
||||
@@ -15,7 +15,7 @@ import java.util.Map;
|
||||
|
||||
@Mod.EventBusSubscriber
|
||||
public class VehicleCameraSettings {
|
||||
private static VehicleCameraPreset CurrentPreset = new VehicleCameraPreset(new Vector3f(0,0,0),new Vector3f(0,0,0),70,70);
|
||||
private static VehicleCameraPreset CurrentPreset = null;
|
||||
private static EntityType<?> CurrentEntity;
|
||||
private static boolean HvfVehicle = false;
|
||||
public static Vector3f GetCameraOffsets(){
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"replace": false,
|
||||
"values": [
|
||||
"hals_vehicle_framework:aeroplane"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user