Use minecart model by 22i
This commit is contained in:
parent
2cef20cdb8
commit
c131fdfd70
6 changed files with 9 additions and 357 deletions
|
@ -4,34 +4,25 @@ Based on the mod "boost_carts" by Krock.
|
||||||
Target: Run smoothly and do not use too much CPU.
|
Target: Run smoothly and do not use too much CPU.
|
||||||
|
|
||||||
TODO:
|
TODO:
|
||||||
- Make minecart smaller
|
|
||||||
- Minecraft-like physics
|
- Minecraft-like physics
|
||||||
- Change minecart model and textures
|
|
||||||
- Add activator rail
|
- Add activator rail
|
||||||
- Add more rail textures
|
- Add more rail textures
|
||||||
- Add loaded minecarts
|
- Add loaded minecarts
|
||||||
|
|
||||||
License of source code:
|
License of source code:
|
||||||
-----------------------
|
-----------------------
|
||||||
WTFPL
|
|
||||||
|
|
||||||
License of media (textures, sounds and models):
|
|
||||||
-----------------------------------------------
|
|
||||||
MIT License
|
MIT License
|
||||||
|
|
||||||
Authors of media files:
|
Authors/licenses of media files:
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
Zeg9:
|
Minecart model:
|
||||||
cart.x
|
22i (GPLv3)
|
||||||
kingoscargames:
|
|
||||||
cart.png
|
|
||||||
|
|
||||||
Wuzzy (based on Faithful 1.11):
|
Wuzzy (based on Pixel Perfection 1.11, MIT License):
|
||||||
carts_rail_crossing_pwr.png
|
carts_rail_crossing_pwr.png
|
||||||
carts_rail_curved_pwr.png
|
carts_rail_curved_pwr.png
|
||||||
carts_rail_t_junction_pwr.png
|
carts_rail_t_junction_pwr.png
|
||||||
|
|
||||||
Vattic et al. (Faithful 1.11 resource pack):
|
Other texture files (CC BY-SA 3.0:
|
||||||
carts_rail.png
|
XSSheep
|
||||||
carts_rail_pwr.png
|
|
||||||
|
|
|
@ -15,11 +15,11 @@ dofile(mcl_minecarts.modpath.."/rails.lua")
|
||||||
|
|
||||||
mcl_minecarts.cart = {
|
mcl_minecarts.cart = {
|
||||||
physical = false,
|
physical = false,
|
||||||
collisionbox = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
|
collisionbox = {-10/16., -0.5, -10/16, 10/16, 0.25, 10/16},
|
||||||
visual = "mesh",
|
visual = "mesh",
|
||||||
mesh = "cart.x",
|
mesh = "mcl_minecarts_minecart.b3d",
|
||||||
visual_size = {x=1, y=1},
|
visual_size = {x=1, y=1},
|
||||||
textures = {"cart.png"},
|
textures = {"mcl_minecarts_minecart.png"},
|
||||||
|
|
||||||
_driver = nil,
|
_driver = nil,
|
||||||
_punched = false, -- used to re-send _velocity and position
|
_punched = false, -- used to re-send _velocity and position
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 1.5 KiB |
|
@ -1,339 +0,0 @@
|
||||||
xof 0303txt 0032
|
|
||||||
|
|
||||||
Frame Root {
|
|
||||||
FrameTransformMatrix {
|
|
||||||
1.000000, 0.000000, 0.000000, 0.000000,
|
|
||||||
0.000000, 0.000000, 1.000000, 0.000000,
|
|
||||||
0.000000, 1.000000,-0.000000, 0.000000,
|
|
||||||
0.000000, 0.000000, 0.000000, 1.000000;;
|
|
||||||
}
|
|
||||||
Frame Cube {
|
|
||||||
FrameTransformMatrix {
|
|
||||||
5.000000, 0.000000,-0.000000, 0.000000,
|
|
||||||
-0.000000, 3.535534, 3.535534, 0.000000,
|
|
||||||
0.000000,-3.535534, 3.535534, 0.000000,
|
|
||||||
0.000000,-3.000000, 3.000000, 1.000000;;
|
|
||||||
}
|
|
||||||
Mesh { //Cube_001 Mesh
|
|
||||||
72;
|
|
||||||
-1.000000; 1.000000;-1.000000;,
|
|
||||||
-1.000000;-1.000000;-1.000000;,
|
|
||||||
1.000000;-1.000000;-1.000000;,
|
|
||||||
1.000000; 1.000000;-1.000000;,
|
|
||||||
-0.833334;-1.000000; 1.000000;,
|
|
||||||
-1.000000;-1.000000; 1.000000;,
|
|
||||||
-1.000000;-0.833333; 1.000000;,
|
|
||||||
-0.833334;-0.833333; 1.000000;,
|
|
||||||
-1.000000;-1.000000;-1.000000;,
|
|
||||||
-1.000000;-1.000000; 1.000000;,
|
|
||||||
0.999999;-1.000001; 1.000000;,
|
|
||||||
1.000000;-1.000000;-1.000000;,
|
|
||||||
0.999999;-1.000001; 1.000000;,
|
|
||||||
0.833332;-1.000000; 1.000000;,
|
|
||||||
0.833333;-0.833334; 1.000000;,
|
|
||||||
1.000000;-0.833334; 1.000000;,
|
|
||||||
0.833332;-1.000000; 1.000000;,
|
|
||||||
-0.833334;-1.000000; 1.000000;,
|
|
||||||
-0.833334;-0.833333; 1.000000;,
|
|
||||||
0.833333;-0.833334; 1.000000;,
|
|
||||||
1.000000; 0.833333; 1.000000;,
|
|
||||||
0.833334; 0.833333; 1.000000;,
|
|
||||||
0.833334; 1.000000; 1.000000;,
|
|
||||||
1.000000; 0.999999; 1.000000;,
|
|
||||||
1.000000;-0.833334; 1.000000;,
|
|
||||||
0.833333;-0.833334; 1.000000;,
|
|
||||||
0.833334; 0.833333; 1.000000;,
|
|
||||||
1.000000; 0.833333; 1.000000;,
|
|
||||||
0.833334; 0.833333; 1.000000;,
|
|
||||||
-0.833333; 0.833333; 1.000000;,
|
|
||||||
-0.833333; 1.000000; 1.000000;,
|
|
||||||
0.833334; 1.000000; 1.000000;,
|
|
||||||
0.833334; 0.833333;-0.800000;,
|
|
||||||
-0.833333; 0.833333;-0.800000;,
|
|
||||||
-0.833333; 0.833333; 1.000000;,
|
|
||||||
0.833334; 0.833333; 1.000000;,
|
|
||||||
-0.833333; 0.833333; 1.000000;,
|
|
||||||
-1.000000; 0.833333; 1.000000;,
|
|
||||||
-1.000000; 1.000000; 1.000000;,
|
|
||||||
-0.833333; 1.000000; 1.000000;,
|
|
||||||
-0.833334;-0.833333; 1.000000;,
|
|
||||||
-1.000000;-0.833333; 1.000000;,
|
|
||||||
-1.000000; 0.833333; 1.000000;,
|
|
||||||
-0.833333; 0.833333; 1.000000;,
|
|
||||||
0.833333;-0.833334;-0.800000;,
|
|
||||||
-0.833334;-0.833333;-0.800000;,
|
|
||||||
-0.833333; 0.833333;-0.800000;,
|
|
||||||
0.833334; 0.833333;-0.800000;,
|
|
||||||
-0.833333; 0.833333;-0.800000;,
|
|
||||||
-0.833334;-0.833333;-0.800000;,
|
|
||||||
-0.833334;-0.833333; 1.000000;,
|
|
||||||
-0.833333; 0.833333; 1.000000;,
|
|
||||||
-0.833334;-0.833333;-0.800000;,
|
|
||||||
0.833333;-0.833334;-0.800000;,
|
|
||||||
0.833333;-0.833334; 1.000000;,
|
|
||||||
-0.833334;-0.833333; 1.000000;,
|
|
||||||
0.833333;-0.833334;-0.800000;,
|
|
||||||
0.833334; 0.833333;-0.800000;,
|
|
||||||
0.833334; 0.833333; 1.000000;,
|
|
||||||
0.833333;-0.833334; 1.000000;,
|
|
||||||
-1.000000; 1.000000;-1.000000;,
|
|
||||||
-1.000000; 1.000000; 1.000000;,
|
|
||||||
-1.000000;-1.000000; 1.000000;,
|
|
||||||
-1.000000;-1.000000;-1.000000;,
|
|
||||||
-1.000000; 1.000000; 1.000000;,
|
|
||||||
-1.000000; 1.000000;-1.000000;,
|
|
||||||
1.000000; 1.000000;-1.000000;,
|
|
||||||
1.000000; 0.999999; 1.000000;,
|
|
||||||
1.000000;-1.000000;-1.000000;,
|
|
||||||
0.999999;-1.000001; 1.000000;,
|
|
||||||
1.000000; 0.999999; 1.000000;,
|
|
||||||
1.000000; 1.000000;-1.000000;;
|
|
||||||
18;
|
|
||||||
4;0;1;2;3;,
|
|
||||||
4;4;5;6;7;,
|
|
||||||
4;8;9;10;11;,
|
|
||||||
4;12;13;14;15;,
|
|
||||||
4;16;17;18;19;,
|
|
||||||
4;20;21;22;23;,
|
|
||||||
4;24;25;26;27;,
|
|
||||||
4;28;29;30;31;,
|
|
||||||
4;32;33;34;35;,
|
|
||||||
4;36;37;38;39;,
|
|
||||||
4;40;41;42;43;,
|
|
||||||
4;44;45;46;47;,
|
|
||||||
4;48;49;50;51;,
|
|
||||||
4;52;53;54;55;,
|
|
||||||
4;56;57;58;59;,
|
|
||||||
4;60;61;62;63;,
|
|
||||||
4;64;65;66;67;,
|
|
||||||
4;68;69;70;71;;
|
|
||||||
MeshNormals { //Cube_001 Normals
|
|
||||||
72;
|
|
||||||
0.000000; 0.000000;-1.000000;,
|
|
||||||
0.000000; 0.000000;-1.000000;,
|
|
||||||
0.000000; 0.000000;-1.000000;,
|
|
||||||
0.000000; 0.000000;-1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
-0.000000;-1.000000;-0.000000;,
|
|
||||||
-0.000000;-1.000000;-0.000000;,
|
|
||||||
-0.000000;-1.000000;-0.000000;,
|
|
||||||
-0.000000;-1.000000;-0.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
-0.000000;-1.000000; 0.000000;,
|
|
||||||
-0.000000;-1.000000; 0.000000;,
|
|
||||||
-0.000000;-1.000000; 0.000000;,
|
|
||||||
-0.000000;-1.000000; 0.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
0.000000;-0.000000; 1.000000;,
|
|
||||||
1.000000;-0.000000; 0.000000;,
|
|
||||||
1.000000;-0.000000; 0.000000;,
|
|
||||||
1.000000;-0.000000; 0.000000;,
|
|
||||||
1.000000;-0.000000; 0.000000;,
|
|
||||||
0.000000; 1.000000; 0.000000;,
|
|
||||||
0.000000; 1.000000; 0.000000;,
|
|
||||||
0.000000; 1.000000; 0.000000;,
|
|
||||||
0.000000; 1.000000; 0.000000;,
|
|
||||||
-1.000000; 0.000000; 0.000000;,
|
|
||||||
-1.000000; 0.000000; 0.000000;,
|
|
||||||
-1.000000; 0.000000; 0.000000;,
|
|
||||||
-1.000000; 0.000000; 0.000000;,
|
|
||||||
-1.000000; 0.000000;-0.000000;,
|
|
||||||
-1.000000; 0.000000;-0.000000;,
|
|
||||||
-1.000000; 0.000000;-0.000000;,
|
|
||||||
-1.000000; 0.000000;-0.000000;,
|
|
||||||
0.000000; 1.000000; 0.000000;,
|
|
||||||
0.000000; 1.000000; 0.000000;,
|
|
||||||
0.000000; 1.000000; 0.000000;,
|
|
||||||
0.000000; 1.000000; 0.000000;,
|
|
||||||
1.000000;-0.000000; 0.000000;,
|
|
||||||
1.000000;-0.000000; 0.000000;,
|
|
||||||
1.000000;-0.000000; 0.000000;,
|
|
||||||
1.000000;-0.000000; 0.000000;;
|
|
||||||
18;
|
|
||||||
4;0;1;2;3;,
|
|
||||||
4;4;5;6;7;,
|
|
||||||
4;8;9;10;11;,
|
|
||||||
4;12;13;14;15;,
|
|
||||||
4;16;17;18;19;,
|
|
||||||
4;20;21;22;23;,
|
|
||||||
4;24;25;26;27;,
|
|
||||||
4;28;29;30;31;,
|
|
||||||
4;32;33;34;35;,
|
|
||||||
4;36;37;38;39;,
|
|
||||||
4;40;41;42;43;,
|
|
||||||
4;44;45;46;47;,
|
|
||||||
4;48;49;50;51;,
|
|
||||||
4;52;53;54;55;,
|
|
||||||
4;56;57;58;59;,
|
|
||||||
4;60;61;62;63;,
|
|
||||||
4;64;65;66;67;,
|
|
||||||
4;68;69;70;71;;
|
|
||||||
} //End of Cube_001 Normals
|
|
||||||
MeshMaterialList { //Cube_001 Material List
|
|
||||||
1;
|
|
||||||
18;
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0;;
|
|
||||||
Material Material {
|
|
||||||
0.640000; 0.640000; 0.640000; 1.000000;;
|
|
||||||
96.078431;
|
|
||||||
0.500000; 0.500000; 0.500000;;
|
|
||||||
0.000000; 0.000000; 0.000000;;
|
|
||||||
TextureFilename {"cart.png";}
|
|
||||||
}
|
|
||||||
} //End of Cube_001 Material List
|
|
||||||
MeshTextureCoords { //Cube_001 UV Coordinates
|
|
||||||
72;
|
|
||||||
0.000000; 0.500000;,
|
|
||||||
0.500000; 0.500000;,
|
|
||||||
0.500000; 1.000000;,
|
|
||||||
0.000000; 1.000000;,
|
|
||||||
0.031250; 0.500000;,
|
|
||||||
-0.000000; 0.500000;,
|
|
||||||
-0.000000; 0.468750;,
|
|
||||||
0.031250; 0.468750;,
|
|
||||||
0.500000; 0.500000;,
|
|
||||||
0.500000; 0.000000;,
|
|
||||||
1.000000; 0.000000;,
|
|
||||||
1.000000; 0.500000;,
|
|
||||||
0.468750; 0.468750;,
|
|
||||||
0.500000; 0.468750;,
|
|
||||||
0.500000; 0.500000;,
|
|
||||||
0.468750; 0.500000;,
|
|
||||||
0.031250; 0.468750;,
|
|
||||||
0.468750; 0.468750;,
|
|
||||||
0.468750; 0.500000;,
|
|
||||||
0.031250; 0.500000;,
|
|
||||||
0.468750; 0.000000;,
|
|
||||||
0.500000; 0.000000;,
|
|
||||||
0.500000; 0.031250;,
|
|
||||||
0.468750; 0.031250;,
|
|
||||||
0.468750; 0.031250;,
|
|
||||||
0.500000; 0.031250;,
|
|
||||||
0.500000; 0.468750;,
|
|
||||||
0.468750; 0.468750;,
|
|
||||||
0.468750; 0.031250;,
|
|
||||||
0.031250; 0.031250;,
|
|
||||||
0.031250; 0.000000;,
|
|
||||||
0.468750; 0.000000;,
|
|
||||||
1.000000; 0.500000;,
|
|
||||||
0.500000; 0.500000;,
|
|
||||||
0.500000; 0.000000;,
|
|
||||||
1.000000; 0.000000;,
|
|
||||||
0.031250; 0.031250;,
|
|
||||||
0.000000; 0.031250;,
|
|
||||||
0.000000; 0.000000;,
|
|
||||||
0.031250; 0.000000;,
|
|
||||||
0.031250; 0.468750;,
|
|
||||||
-0.000000; 0.468750;,
|
|
||||||
0.000000; 0.031250;,
|
|
||||||
0.031250; 0.031250;,
|
|
||||||
0.000000; 0.500000;,
|
|
||||||
0.500000; 0.500000;,
|
|
||||||
0.500000; 1.000000;,
|
|
||||||
0.000000; 1.000000;,
|
|
||||||
1.000000; 0.500000;,
|
|
||||||
0.500000; 0.500000;,
|
|
||||||
0.500000; 0.000000;,
|
|
||||||
1.000000; 0.000000;,
|
|
||||||
1.000000; 0.500000;,
|
|
||||||
0.500000; 0.500000;,
|
|
||||||
0.500000; 0.000000;,
|
|
||||||
1.000000; 0.000000;,
|
|
||||||
1.000000; 0.500000;,
|
|
||||||
0.500000; 0.500000;,
|
|
||||||
0.500000; 0.000000;,
|
|
||||||
1.000000; 0.000000;,
|
|
||||||
0.500000; 0.500000;,
|
|
||||||
0.500000; 0.000000;,
|
|
||||||
1.000000; 0.000000;,
|
|
||||||
1.000000; 0.500000;,
|
|
||||||
1.000000; 0.000000;,
|
|
||||||
1.000000; 0.500000;,
|
|
||||||
0.500000; 0.500000;,
|
|
||||||
0.500000; 0.000000;,
|
|
||||||
0.500000; 0.500000;,
|
|
||||||
0.500000; 0.000000;,
|
|
||||||
1.000000; 0.000000;,
|
|
||||||
1.000000; 0.500000;;
|
|
||||||
} //End of Cube_001 UV Coordinates
|
|
||||||
} //End of Cube_001 Mesh
|
|
||||||
} //End of Cube
|
|
||||||
} //End of Root Frame
|
|
||||||
AnimationSet {
|
|
||||||
Animation {
|
|
||||||
{Cube}
|
|
||||||
AnimationKey { //Position
|
|
||||||
2;
|
|
||||||
4;
|
|
||||||
0;3; 0.000000, 0.000000, 0.000000;;,
|
|
||||||
1;3; 0.000000, 3.000000, 3.000000;;,
|
|
||||||
2;3; 0.000000,-3.000000, 3.000000;;,
|
|
||||||
3;3; 0.000000,-3.000000, 3.000000;;;
|
|
||||||
}
|
|
||||||
AnimationKey { //Rotation
|
|
||||||
0;
|
|
||||||
4;
|
|
||||||
0;4; -1.000000, 0.000000, 0.000000, 0.000000;;,
|
|
||||||
1;4; -0.923880,-0.382683,-0.000000, 0.000000;;,
|
|
||||||
2;4; -0.923880, 0.382683, 0.000000, 0.000000;;,
|
|
||||||
3;4; -0.923880, 0.382683, 0.000000, 0.000000;;;
|
|
||||||
}
|
|
||||||
AnimationKey { //Scale
|
|
||||||
1;
|
|
||||||
4;
|
|
||||||
0;3; 5.000000, 5.000000, 5.000000;;,
|
|
||||||
1;3; 5.000000, 5.000000, 5.000000;;,
|
|
||||||
2;3; 5.000000, 5.000000, 5.000000;;,
|
|
||||||
3;3; 5.000000, 5.000000, 5.000000;;;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} //End of AnimationSet
|
|
BIN
mods/ENTITIES/mcl_minecarts/models/mcl_minecarts_minecart.b3d
Normal file
BIN
mods/ENTITIES/mcl_minecarts/models/mcl_minecarts_minecart.b3d
Normal file
Binary file not shown.
BIN
mods/ENTITIES/mcl_minecarts/textures/mcl_minecarts_minecart.png
Normal file
BIN
mods/ENTITIES/mcl_minecarts/textures/mcl_minecarts_minecart.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 624 B |
Reference in a new issue