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