added Model Scripts
This commit is contained in:
312
MyEnderman.Enderman/Common/Items/Enderman/Enderman.blockymodel
Normal file
312
MyEnderman.Enderman/Common/Items/Enderman/Enderman.blockymodel
Normal file
@@ -0,0 +1,312 @@
|
||||
{
|
||||
"nodes": [
|
||||
{
|
||||
"id": "1",
|
||||
"name": "legright",
|
||||
"position": {"x": -16, "y": 62, "z": 0},
|
||||
"orientation": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"shape": {
|
||||
"type": "box",
|
||||
"offset": {"x": 8, "y": -28.19108, "z": 5.29767},
|
||||
"stretch": {"x": 1, "y": 1, "z": 1},
|
||||
"settings": {
|
||||
"isPiece": false,
|
||||
"size": {"x": 6, "y": 66, "z": 9}
|
||||
},
|
||||
"textureLayout": {
|
||||
"back": {
|
||||
"offset": {"x": 18, "y": 103},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"right": {
|
||||
"offset": {"x": 76, "y": 77},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"front": {
|
||||
"offset": {"x": 24, "y": 103},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"left": {
|
||||
"offset": {"x": 85, "y": 26},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"top": {
|
||||
"offset": {"x": 72, "y": 35},
|
||||
"mirror": {"x": true, "y": true},
|
||||
"angle": 0
|
||||
},
|
||||
"bottom": {
|
||||
"offset": {"x": 72, "y": 35},
|
||||
"mirror": {"x": true, "y": false},
|
||||
"angle": 0
|
||||
}
|
||||
},
|
||||
"unwrapMode": "custom",
|
||||
"visible": true,
|
||||
"doubleSided": false,
|
||||
"shadingMode": "flat"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "2",
|
||||
"name": "main",
|
||||
"position": {"x": 2, "y": 80, "z": 0},
|
||||
"orientation": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"shape": {
|
||||
"type": "box",
|
||||
"offset": {"x": -2.5, "y": 2.5, "z": 5},
|
||||
"stretch": {"x": 1, "y": 1, "z": 1},
|
||||
"settings": {
|
||||
"isPiece": false,
|
||||
"size": {"x": 33, "y": 51, "z": 12}
|
||||
},
|
||||
"textureLayout": {
|
||||
"back": {
|
||||
"offset": {"x": 0, "y": 0},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"right": {
|
||||
"offset": {"x": 52, "y": 77},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"front": {
|
||||
"offset": {"x": 33, "y": 0},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"left": {
|
||||
"offset": {"x": 64, "y": 77},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"top": {
|
||||
"offset": {"x": 136, "y": 78},
|
||||
"mirror": {"x": true, "y": true},
|
||||
"angle": 0
|
||||
},
|
||||
"bottom": {
|
||||
"offset": {"x": 136, "y": 78},
|
||||
"mirror": {"x": true, "y": false},
|
||||
"angle": 0
|
||||
}
|
||||
},
|
||||
"unwrapMode": "custom",
|
||||
"visible": true,
|
||||
"doubleSided": false,
|
||||
"shadingMode": "flat"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "3",
|
||||
"name": "armright",
|
||||
"position": {"x": 0, "y": 101, "z": 0},
|
||||
"orientation": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"shape": {
|
||||
"type": "box",
|
||||
"offset": {"x": -20, "y": -26, "z": 4.5},
|
||||
"stretch": {"x": 1, "y": 1, "z": 1},
|
||||
"settings": {
|
||||
"isPiece": false,
|
||||
"size": {"x": 6, "y": 66, "z": 9}
|
||||
},
|
||||
"textureLayout": {
|
||||
"back": {
|
||||
"offset": {"x": 109, "y": 90},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"right": {
|
||||
"offset": {"x": 103, "y": 0},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"front": {
|
||||
"offset": {"x": 112, "y": 0},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"left": {
|
||||
"offset": {"x": 9, "y": 103},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"top": {
|
||||
"offset": {"x": 121, "y": 99},
|
||||
"mirror": {"x": true, "y": true},
|
||||
"angle": 0
|
||||
},
|
||||
"bottom": {
|
||||
"offset": {"x": 121, "y": 99},
|
||||
"mirror": {"x": true, "y": false},
|
||||
"angle": 0
|
||||
}
|
||||
},
|
||||
"unwrapMode": "custom",
|
||||
"visible": true,
|
||||
"doubleSided": false,
|
||||
"shadingMode": "flat"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "4",
|
||||
"name": "armleft",
|
||||
"position": {"x": 0, "y": 103, "z": 0},
|
||||
"orientation": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"shape": {
|
||||
"type": "box",
|
||||
"offset": {"x": 19, "y": -28, "z": 4.5},
|
||||
"stretch": {"x": 1, "y": 1, "z": 1},
|
||||
"settings": {
|
||||
"isPiece": false,
|
||||
"size": {"x": 6, "y": 66, "z": 9}
|
||||
},
|
||||
"textureLayout": {
|
||||
"back": {
|
||||
"offset": {"x": 42, "y": 103},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"right": {
|
||||
"offset": {"x": 94, "y": 66},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"front": {
|
||||
"offset": {"x": 103, "y": 90},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"left": {
|
||||
"offset": {"x": 0, "y": 103},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"top": {
|
||||
"offset": {"x": 84, "y": 35},
|
||||
"mirror": {"x": true, "y": true},
|
||||
"angle": 0
|
||||
},
|
||||
"bottom": {
|
||||
"offset": {"x": 84, "y": 35},
|
||||
"mirror": {"x": true, "y": false},
|
||||
"angle": 0
|
||||
}
|
||||
},
|
||||
"unwrapMode": "custom",
|
||||
"visible": true,
|
||||
"doubleSided": false,
|
||||
"shadingMode": "flat"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "5",
|
||||
"name": "legleft",
|
||||
"position": {"x": 0, "y": 63, "z": 0},
|
||||
"orientation": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"shape": {
|
||||
"type": "box",
|
||||
"offset": {"x": 8, "y": -30, "z": 4.5},
|
||||
"stretch": {"x": 1, "y": 1, "z": 1},
|
||||
"settings": {
|
||||
"isPiece": false,
|
||||
"size": {"x": 6, "y": 66, "z": 9}
|
||||
},
|
||||
"textureLayout": {
|
||||
"back": {
|
||||
"offset": {"x": 30, "y": 103},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"right": {
|
||||
"offset": {"x": 85, "y": 92},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"front": {
|
||||
"offset": {"x": 36, "y": 103},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"left": {
|
||||
"offset": {"x": 94, "y": 0},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"top": {
|
||||
"offset": {"x": 78, "y": 35},
|
||||
"mirror": {"x": true, "y": true},
|
||||
"angle": 0
|
||||
},
|
||||
"bottom": {
|
||||
"offset": {"x": 78, "y": 35},
|
||||
"mirror": {"x": true, "y": false},
|
||||
"angle": 0
|
||||
}
|
||||
},
|
||||
"unwrapMode": "custom",
|
||||
"visible": true,
|
||||
"doubleSided": false,
|
||||
"shadingMode": "flat"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "6",
|
||||
"name": "head",
|
||||
"position": {"x": 2, "y": 80, "z": 0},
|
||||
"orientation": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"shape": {
|
||||
"type": "box",
|
||||
"offset": {"x": -3, "y": 41, "z": 4},
|
||||
"stretch": {"x": 1, "y": 1, "z": 1},
|
||||
"settings": {
|
||||
"isPiece": false,
|
||||
"size": {"x": 28, "y": 26, "z": 26}
|
||||
},
|
||||
"textureLayout": {
|
||||
"back": {
|
||||
"offset": {"x": 0, "y": 51},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"right": {
|
||||
"offset": {"x": 0, "y": 77},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"front": {
|
||||
"offset": {"x": 28, "y": 51},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"left": {
|
||||
"offset": {"x": 26, "y": 77},
|
||||
"mirror": {"x": false, "y": false},
|
||||
"angle": 0
|
||||
},
|
||||
"top": {
|
||||
"offset": {"x": 84, "y": 77},
|
||||
"mirror": {"x": true, "y": true},
|
||||
"angle": 0
|
||||
},
|
||||
"bottom": {
|
||||
"offset": {"x": 94, "y": 0},
|
||||
"mirror": {"x": true, "y": false},
|
||||
"angle": 0
|
||||
}
|
||||
},
|
||||
"unwrapMode": "custom",
|
||||
"visible": true,
|
||||
"doubleSided": false,
|
||||
"shadingMode": "flat"
|
||||
}
|
||||
}
|
||||
],
|
||||
"format": "character",
|
||||
"lod": "auto"
|
||||
}
|
||||
BIN
MyEnderman.Enderman/Common/Items/Enderman/base.png
Normal file
BIN
MyEnderman.Enderman/Common/Items/Enderman/base.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.8 KiB |
61
MyEnderman.Enderman/Common/Items/Enderman/dying.blockyanim
Normal file
61
MyEnderman.Enderman/Common/Items/Enderman/dying.blockyanim
Normal file
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"formatVersion": 1,
|
||||
"duration": 22.5,
|
||||
"holdLastKeyframe": false,
|
||||
"nodeAnimations": {
|
||||
"armright": {
|
||||
"position": [],
|
||||
"orientation": [
|
||||
{
|
||||
"time": 0,
|
||||
"delta": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"interpolationType": "linear"
|
||||
},
|
||||
{
|
||||
"time": 23,
|
||||
"delta": {"x": 0, "y": 0, "z": -0.38268, "w": 0.92388},
|
||||
"interpolationType": "linear"
|
||||
}
|
||||
],
|
||||
"shapeStretch": [],
|
||||
"shapeVisible": [],
|
||||
"shapeUvOffset": []
|
||||
},
|
||||
"armleft": {
|
||||
"position": [],
|
||||
"orientation": [
|
||||
{
|
||||
"time": 0,
|
||||
"delta": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"interpolationType": "linear"
|
||||
},
|
||||
{
|
||||
"time": 23,
|
||||
"delta": {"x": 0, "y": 0, "z": 0.38268, "w": 0.92388},
|
||||
"interpolationType": "linear"
|
||||
}
|
||||
],
|
||||
"shapeStretch": [],
|
||||
"shapeVisible": [],
|
||||
"shapeUvOffset": []
|
||||
},
|
||||
"head": {
|
||||
"position": [
|
||||
{
|
||||
"time": 0,
|
||||
"delta": {"x": 0, "y": 0, "z": 0},
|
||||
"interpolationType": "linear"
|
||||
},
|
||||
{
|
||||
"time": 23,
|
||||
"delta": {"x": 0, "y": 20, "z": 0},
|
||||
"interpolationType": "linear"
|
||||
}
|
||||
],
|
||||
"orientation": [],
|
||||
"shapeStretch": [],
|
||||
"shapeVisible": [],
|
||||
"shapeUvOffset": []
|
||||
}
|
||||
}
|
||||
}
|
||||
139
MyEnderman.Enderman/Common/Items/Enderman/walk.blockyanim
Normal file
139
MyEnderman.Enderman/Common/Items/Enderman/walk.blockyanim
Normal file
@@ -0,0 +1,139 @@
|
||||
{
|
||||
"formatVersion": 1,
|
||||
"duration": 60,
|
||||
"holdLastKeyframe": false,
|
||||
"nodeAnimations": {
|
||||
"legright": {
|
||||
"position": [],
|
||||
"orientation": [
|
||||
{
|
||||
"time": 0,
|
||||
"delta": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"interpolationType": "linear"
|
||||
},
|
||||
{
|
||||
"time": 15,
|
||||
"delta": {"x": -0.21644, "y": 0, "z": 0, "w": 0.9763},
|
||||
"interpolationType": "linear"
|
||||
},
|
||||
{
|
||||
"time": 30,
|
||||
"delta": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"interpolationType": "linear"
|
||||
},
|
||||
{
|
||||
"time": 45,
|
||||
"delta": {"x": 0.21644, "y": 0, "z": 0, "w": 0.9763},
|
||||
"interpolationType": "linear"
|
||||
},
|
||||
{
|
||||
"time": 60,
|
||||
"delta": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"interpolationType": "linear"
|
||||
}
|
||||
],
|
||||
"shapeStretch": [],
|
||||
"shapeVisible": [],
|
||||
"shapeUvOffset": []
|
||||
},
|
||||
"armright": {
|
||||
"position": [],
|
||||
"orientation": [
|
||||
{
|
||||
"time": 0,
|
||||
"delta": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"interpolationType": "linear"
|
||||
},
|
||||
{
|
||||
"time": 15,
|
||||
"delta": {"x": 0.21644, "y": 0, "z": 0, "w": 0.9763},
|
||||
"interpolationType": "linear"
|
||||
},
|
||||
{
|
||||
"time": 30,
|
||||
"delta": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"interpolationType": "linear"
|
||||
},
|
||||
{
|
||||
"time": 45,
|
||||
"delta": {"x": -0.21644, "y": 0, "z": 0, "w": 0.9763},
|
||||
"interpolationType": "linear"
|
||||
},
|
||||
{
|
||||
"time": 60,
|
||||
"delta": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"interpolationType": "linear"
|
||||
}
|
||||
],
|
||||
"shapeStretch": [],
|
||||
"shapeVisible": [],
|
||||
"shapeUvOffset": []
|
||||
},
|
||||
"armleft": {
|
||||
"position": [],
|
||||
"orientation": [
|
||||
{
|
||||
"time": 0,
|
||||
"delta": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"interpolationType": "linear"
|
||||
},
|
||||
{
|
||||
"time": 15,
|
||||
"delta": {"x": -0.21644, "y": 0, "z": 0, "w": 0.9763},
|
||||
"interpolationType": "linear"
|
||||
},
|
||||
{
|
||||
"time": 30,
|
||||
"delta": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"interpolationType": "linear"
|
||||
},
|
||||
{
|
||||
"time": 45,
|
||||
"delta": {"x": 0.21644, "y": 0, "z": 0, "w": 0.9763},
|
||||
"interpolationType": "linear"
|
||||
},
|
||||
{
|
||||
"time": 60,
|
||||
"delta": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"interpolationType": "linear"
|
||||
}
|
||||
],
|
||||
"shapeStretch": [],
|
||||
"shapeVisible": [],
|
||||
"shapeUvOffset": []
|
||||
},
|
||||
"legleft": {
|
||||
"position": [],
|
||||
"orientation": [
|
||||
{
|
||||
"time": 0,
|
||||
"delta": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"interpolationType": "linear"
|
||||
},
|
||||
{
|
||||
"time": 15,
|
||||
"delta": {"x": 0.21644, "y": 0, "z": 0, "w": 0.9763},
|
||||
"interpolationType": "linear"
|
||||
},
|
||||
{
|
||||
"time": 30,
|
||||
"delta": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"interpolationType": "linear"
|
||||
},
|
||||
{
|
||||
"time": 45,
|
||||
"delta": {"x": -0.21644, "y": 0, "z": 0, "w": 0.9763},
|
||||
"interpolationType": "linear"
|
||||
},
|
||||
{
|
||||
"time": 60,
|
||||
"delta": {"x": 0, "y": 0, "z": 0, "w": 1},
|
||||
"interpolationType": "linear"
|
||||
}
|
||||
],
|
||||
"shapeStretch": [],
|
||||
"shapeVisible": [],
|
||||
"shapeUvOffset": []
|
||||
}
|
||||
}
|
||||
}
|
||||
456
MyEnderman.Enderman/Server/Models/Enderman.json
Normal file
456
MyEnderman.Enderman/Server/Models/Enderman.json
Normal file
@@ -0,0 +1,456 @@
|
||||
{
|
||||
"Parent": "Player",
|
||||
"Model": "Items/Enderman/Enderman.blockymodel",
|
||||
"Texture": "Items/Enderman/base.png",
|
||||
"EyeHeight": 0,
|
||||
"CrouchOffset": -0.4,
|
||||
"HitBox": {
|
||||
"Max": {
|
||||
"X": 0.3,
|
||||
"Y": 1.8,
|
||||
"Z": 0.3
|
||||
},
|
||||
"Min": {
|
||||
"Y": 0,
|
||||
"Z": -0.3,
|
||||
"X": -0.3
|
||||
}
|
||||
},
|
||||
"AnimationSets": {
|
||||
"Idle": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Idle.blockyanim",
|
||||
"Speed": 0.5
|
||||
}
|
||||
]
|
||||
},
|
||||
"Walk": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "Items/Enderman/walk.blockyanim",
|
||||
"Speed": 1,
|
||||
"SoundEventId": "SFX_Skeleton_Walk",
|
||||
"Looping": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"WalkBackward": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Walk_Backward.blockyanim",
|
||||
"Speed": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"Run": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "Items/Enderman/walk.blockyanim",
|
||||
"Speed": 2,
|
||||
"SoundEventId": "SFX_Skeleton_Run",
|
||||
"Looping": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"RunBackward": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Run_Backward.blockyanim",
|
||||
"Speed": 0.9,
|
||||
"SoundEventId": "SFX_Skeleton_Run"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Sprint": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Sprint.blockyanim",
|
||||
"Speed": 1.1,
|
||||
"SoundEventId": "SFX_Skeleton_Run"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Crouch": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Crouch.blockyanim",
|
||||
"BlendingDuration": 0.1,
|
||||
"Speed": 0.5
|
||||
}
|
||||
]
|
||||
},
|
||||
"CrouchWalk": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Crouch_Walk.blockyanim",
|
||||
"BlendingDuration": 0.1,
|
||||
"Speed": 0.8
|
||||
}
|
||||
]
|
||||
},
|
||||
"CrouchWalkBackward": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Crouch_Walk_Backward.blockyanim",
|
||||
"BlendingDuration": 0.1,
|
||||
"Speed": 0.8
|
||||
}
|
||||
]
|
||||
},
|
||||
"Jump": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Jump.blockyanim",
|
||||
"BlendingDuration": 0.1,
|
||||
"Looping": false,
|
||||
"Speed": 0.8
|
||||
}
|
||||
]
|
||||
},
|
||||
"JumpWalk": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Jump.blockyanim",
|
||||
"BlendingDuration": 0.1,
|
||||
"Looping": false,
|
||||
"Speed": 0.8
|
||||
}
|
||||
]
|
||||
},
|
||||
"JumpRun": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Jump_Far.blockyanim",
|
||||
"BlendingDuration": 0.1,
|
||||
"Looping": false,
|
||||
"Speed": 0.8
|
||||
},
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Jump_Far2.blockyanim",
|
||||
"BlendingDuration": 0.1,
|
||||
"Looping": false,
|
||||
"Speed": 0.8
|
||||
}
|
||||
]
|
||||
},
|
||||
"Fall": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Fall.blockyanim",
|
||||
"BlendingDuration": 0.4
|
||||
},
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Fall2.blockyanim",
|
||||
"BlendingDuration": 0.4
|
||||
}
|
||||
]
|
||||
},
|
||||
"Alerted": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Alerted.blockyanim",
|
||||
"Looping": false,
|
||||
"SoundEventId": "SFX_Skeleton_Alerted"
|
||||
}
|
||||
]
|
||||
},
|
||||
"FlyIdle": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Fly/Fly_Idle.blockyanim",
|
||||
"Speed": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"Fly": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Fly/Fly.blockyanim",
|
||||
"Speed": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"FlyBackward": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Fly/Fly_Backward.blockyanim",
|
||||
"Speed": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"FlyFast": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Fly/Fly_Fast.blockyanim",
|
||||
"Speed": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"SwimIdle": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Swim/Swim_Idle.blockyanim"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Swim": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Swim/Swim.blockyanim",
|
||||
"Speed": 0.6
|
||||
}
|
||||
]
|
||||
},
|
||||
"SwimBackward": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Swim/Swim_Backward.blockyanim",
|
||||
"Speed": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"SwimFast": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Swim/Swim_Fast.blockyanim",
|
||||
"Speed": 0.6
|
||||
}
|
||||
]
|
||||
},
|
||||
"SwimJump": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Swim/Swim_Jump.blockyanim",
|
||||
"BlendingDuration": 0.1,
|
||||
"Looping": false,
|
||||
"Speed": 0.8
|
||||
}
|
||||
]
|
||||
},
|
||||
"SwimFloat": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Swim/Swim_Float.blockyanim"
|
||||
}
|
||||
]
|
||||
},
|
||||
"SwimSink": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Swim/Swim_Sink.blockyanim"
|
||||
}
|
||||
]
|
||||
},
|
||||
"SwimDive": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Swim/Swim_Dive.blockyanim",
|
||||
"Speed": 0.6
|
||||
}
|
||||
]
|
||||
},
|
||||
"SwimDiveBackward": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Swim/Swim_Dive_Backward.blockyanim",
|
||||
"Speed": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"SwimDiveFast": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Swim/Swim_Dive_Fast.blockyanim",
|
||||
"Speed": 0.6
|
||||
},
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Swim/Swim_Dive_Fast2.blockyanim",
|
||||
"Speed": 0.6
|
||||
}
|
||||
]
|
||||
},
|
||||
"FluidIdle": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Idle.blockyanim",
|
||||
"Speed": 0.3
|
||||
}
|
||||
]
|
||||
},
|
||||
"FluidWalk": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Walk.blockyanim",
|
||||
"Speed": 0.6
|
||||
}
|
||||
]
|
||||
},
|
||||
"FluidWalkBackward": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Walk_Backward.blockyanim",
|
||||
"Speed": 0.6
|
||||
}
|
||||
]
|
||||
},
|
||||
"FluidRun": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Run.blockyanim",
|
||||
"Speed": 0.5
|
||||
}
|
||||
]
|
||||
},
|
||||
"ClimbIdle": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Climb/Climb_Idle.blockyanim",
|
||||
"Speed": 0.5
|
||||
}
|
||||
]
|
||||
},
|
||||
"ClimbUp": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Climb/Climb_Up.blockyanim"
|
||||
}
|
||||
]
|
||||
},
|
||||
"ClimbDown": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Climb/Climb_Down.blockyanim"
|
||||
}
|
||||
]
|
||||
},
|
||||
"ClimbLeft": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Climb/Climb_Left.blockyanim"
|
||||
}
|
||||
]
|
||||
},
|
||||
"ClimbRight": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Climb/Climb_Right.blockyanim"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Hurt": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Damage/Hurt.blockyanim",
|
||||
"BlendingDuration": 0.1,
|
||||
"Looping": false,
|
||||
"SoundEventId": "SFX_Skeleton_Hurt"
|
||||
},
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Damage/Hurt2.blockyanim",
|
||||
"BlendingDuration": 0.1,
|
||||
"Looping": false,
|
||||
"SoundEventId": "SFX_Skeleton_Hurt"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Death": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "Items/Enderman/dying.blockyanim",
|
||||
"Looping": true,
|
||||
"SoundEventId": "SFX_Skeleton_Death_4",
|
||||
"Speed": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"Spawn": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Spawn.blockyanim",
|
||||
"BlendingDuration": 0,
|
||||
"Looping": false,
|
||||
"SoundEventId": "SFX_Skeleton_Spawn_1"
|
||||
},
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Spawn2.blockyanim",
|
||||
"BlendingDuration": 0,
|
||||
"Looping": false,
|
||||
"SoundEventId": "SFX_Skeleton_Spawn_2"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Despawn": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Despawn.blockyanim",
|
||||
"Looping": false,
|
||||
"SoundEventId": "SFX_Skeleton_Despawn_1"
|
||||
},
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Despawn2.blockyanim",
|
||||
"Looping": false,
|
||||
"SoundEventId": "SFX_Skeleton_Despawn_2"
|
||||
}
|
||||
]
|
||||
},
|
||||
"IdlePassive": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Flavor/Head_Shake.blockyanim",
|
||||
"Weight": 4
|
||||
},
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Flavor/Head_Spin.blockyanim",
|
||||
"Weight": 1
|
||||
},
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Flavor/Head_Look_Around.blockyanim",
|
||||
"Weight": 5
|
||||
}
|
||||
],
|
||||
"NextAnimationDelay": {
|
||||
"Max": 15,
|
||||
"Min": 5
|
||||
}
|
||||
},
|
||||
"Search": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Flavor/Search.blockyanim",
|
||||
"SoundEventId": "SFX_Skeleton_Search_2"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Sleep": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Sleep.blockyanim"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Laydown": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Laydown.blockyanim",
|
||||
"Looping": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"Wake": {
|
||||
"Animations": [
|
||||
{
|
||||
"Animation": "NPC/Undead/Skeleton/Animations/Default/Wake.blockyanim",
|
||||
"Looping": false
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"GradientSet": "Colored_Cotton",
|
||||
"PhysicsValues": {
|
||||
"InvertedGravity": false
|
||||
},
|
||||
"DefaultAttachments": [
|
||||
{}
|
||||
]
|
||||
}
|
||||
39
MyEnderman.Enderman/Server/NPC/Roles/Enderman_Entity.json
Normal file
39
MyEnderman.Enderman/Server/NPC/Roles/Enderman_Entity.json
Normal file
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"Type": "Variant",
|
||||
"Reference": "Template_Intelligent",
|
||||
"Modify": {
|
||||
"MaxHealth": 70,
|
||||
"HearingRange": 8,
|
||||
"ViewSector": 270,
|
||||
"WakingPeriod": [
|
||||
0,
|
||||
24
|
||||
],
|
||||
"DropList": "Drop_Skeleton",
|
||||
"Appearance": "Enderman",
|
||||
"Weapons": [],
|
||||
"OffHand": [],
|
||||
"AttackDistance": 2,
|
||||
"DesiredAttackDistanceRange": [
|
||||
1,
|
||||
1.6
|
||||
],
|
||||
"CombatBehaviorDistance": 3,
|
||||
"CombatStrafeWeight": 5,
|
||||
"CombatBackOffDistanceRange": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"BlockProbability": 50,
|
||||
"BreathesInWater": true,
|
||||
"NameTranslationKey": {
|
||||
"Compute": "NameTranslationKey"
|
||||
}
|
||||
},
|
||||
"Parameters": {
|
||||
"NameTranslationKey": {
|
||||
"Value": "Enderman",
|
||||
"Description": "Translation key for NPC name display"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"Environments": [
|
||||
"Env_Zone1_Plains",
|
||||
"Env_Zone1"
|
||||
],
|
||||
"NPCs": [
|
||||
{
|
||||
"Weight": 25,
|
||||
"SpawnBlockSet": "Soil",
|
||||
"Id": "Enderman_Entity",
|
||||
"Flock": "One_Or_Two"
|
||||
}
|
||||
],
|
||||
"DayTimeRange": [
|
||||
6,
|
||||
18
|
||||
]
|
||||
}
|
||||
23
MyEnderman.Enderman/manifest.json
Normal file
23
MyEnderman.Enderman/manifest.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"Group": "MyEnderman",
|
||||
"Name": "Enderman",
|
||||
"Version": "0.1.0",
|
||||
"Description": "This mod adds the Enderman to Hytale! It spawns in Zone1 and teleports around. It also attacks you if you get near. UNDER CONSTRUCTION!",
|
||||
"Authors": [
|
||||
{
|
||||
"Name": "greiflo",
|
||||
"Email": "grflo7228@gmail.com"
|
||||
},
|
||||
{
|
||||
"Name": "tikaiz",
|
||||
"Email": "tikaiz@gmx.at"
|
||||
}
|
||||
],
|
||||
"Website": "",
|
||||
"Dependencies": {},
|
||||
"OptionalDependencies": {},
|
||||
"LoadBefore": {},
|
||||
"DisabledByDefault": false,
|
||||
"IncludesAssetPack": false,
|
||||
"SubPlugins": []
|
||||
}
|
||||
Reference in New Issue
Block a user