diff --git a/src/main/resources/Common/Items/EnergyStorages/EnergyStorage1.bbmodel b/src/main/resources/Common/Items/EnergyStorages/EnergyStorage1.bbmodel new file mode 100644 index 0000000..a58e6ef --- /dev/null +++ b/src/main/resources/Common/Items/EnergyStorages/EnergyStorage1.bbmodel @@ -0,0 +1 @@ +{"meta":{"format_version":"5.0","model_format":"hytale_prop","box_uv":false},"name":"EnergyStorage1","visible_box":[1,1,0],"variable_placeholders":"","variable_placeholder_buttons":[],"timeline_setups":[],"unhandled_root_fields":{},"resolution":{"width":128,"height":128},"elements":[{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"shading_mode":"flat","double_sided":false,"from":[-16,0,-16],"to":[16,8,16],"autouv":1,"color":8,"origin":[0,0,0],"faces":{"north":{"uv":[78,58,110,66],"texture":0},"east":{"uv":[78,66,110,74],"texture":0},"south":{"uv":[78,74,110,82],"texture":0},"west":{"uv":[26,80,58,88],"texture":0},"up":{"uv":[32,32,0,0],"texture":0},"down":{"uv":[32,32,0,64],"texture":0}},"type":"cube","uuid":"203ca8e8-12cb-9d5a-8c2a-b1895f57f751"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"shading_mode":"flat","double_sided":false,"from":[-13,8,-13],"to":[13,24,13],"autouv":1,"color":8,"origin":[0,8,0],"faces":{"north":{"uv":[26,64,52,80],"texture":0},"east":{"uv":[64,26,90,42],"texture":0},"south":{"uv":[64,42,90,58],"texture":0},"west":{"uv":[52,64,78,80],"texture":0},"up":{"uv":[26,90,0,64],"texture":0},"down":{"uv":[90,0,64,26],"texture":0}},"type":"cube","uuid":"7784ec6c-5c2e-b3c3-fe27-991e40ea8073"},{"name":"cube","box_uv":false,"render_order":"default","locked":false,"allow_mirror_modeling":true,"shading_mode":"flat","double_sided":false,"from":[-16,24,-16],"to":[16,32,16],"autouv":1,"color":8,"origin":[0,24,0],"faces":{"north":{"uv":[58,82,90,90],"texture":0},"east":{"uv":[26,88,58,96],"texture":0},"south":{"uv":[90,0,122,8],"texture":0},"west":{"uv":[90,8,122,16],"texture":0},"up":{"uv":[64,32,32,0],"texture":0},"down":{"uv":[64,32,32,64],"texture":0}},"type":"cube","uuid":"71766419-7dc3-10e1-27b8-c21f838d8db5"}],"groups":[],"outliner":["203ca8e8-12cb-9d5a-8c2a-b1895f57f751","71766419-7dc3-10e1-27b8-c21f838d8db5","7784ec6c-5c2e-b3c3-fe27-991e40ea8073"],"textures":[{"name":"texture.png","relative_path":"texture.png","folder":"block","namespace":"","id":"0","group":"","width":256,"height":256,"uv_width":256,"uv_height":256,"particle":false,"use_as_default":true,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"f0d64cd8-8610-a9ac-4a34-a9fe1f6e4632","source":"data:image/png;base64,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"}]} \ No newline at end of file diff --git a/src/main/resources/Common/Items/EnergyStorages/EnergyStorage1.blockymodel b/src/main/resources/Common/Items/EnergyStorages/EnergyStorage1.blockymodel new file mode 100644 index 0000000..1b1842e --- /dev/null +++ b/src/main/resources/Common/Items/EnergyStorages/EnergyStorage1.blockymodel @@ -0,0 +1,162 @@ +{ + "nodes": [ + { + "id": "1", + "name": "cube", + "position": {"x": 0, "y": 0, "z": 0}, + "orientation": {"x": 0, "y": 0, "z": 0, "w": 1}, + "shape": { + "type": "box", + "offset": {"x": 0, "y": 4, "z": 0}, + "stretch": {"x": 1, "y": 1, "z": 1}, + "settings": { + "isPiece": false, + "size": {"x": 32, "y": 8, "z": 32}, + "isStaticBox": true + }, + "textureLayout": { + "back": { + "offset": {"x": 78, "y": 58}, + "mirror": {"x": false, "y": false}, + "angle": 0 + }, + "right": { + "offset": {"x": 78, "y": 66}, + "mirror": {"x": false, "y": false}, + "angle": 0 + }, + "front": { + "offset": {"x": 78, "y": 74}, + "mirror": {"x": false, "y": false}, + "angle": 0 + }, + "left": { + "offset": {"x": 26, "y": 80}, + "mirror": {"x": false, "y": false}, + "angle": 0 + }, + "top": { + "offset": {"x": 32, "y": 32}, + "mirror": {"x": true, "y": true}, + "angle": 0 + }, + "bottom": { + "offset": {"x": 32, "y": 32}, + "mirror": {"x": true, "y": false}, + "angle": 0 + } + }, + "unwrapMode": "custom", + "visible": true, + "doubleSided": false, + "shadingMode": "flat" + } + }, + { + "id": "2", + "name": "cube", + "position": {"x": 0, "y": 24, "z": 0}, + "orientation": {"x": 0, "y": 0, "z": 0, "w": 1}, + "shape": { + "type": "box", + "offset": {"x": 0, "y": 4, "z": 0}, + "stretch": {"x": 1, "y": 1, "z": 1}, + "settings": { + "isPiece": false, + "size": {"x": 32, "y": 8, "z": 32}, + "isStaticBox": true + }, + "textureLayout": { + "back": { + "offset": {"x": 58, "y": 82}, + "mirror": {"x": false, "y": false}, + "angle": 0 + }, + "right": { + "offset": {"x": 26, "y": 88}, + "mirror": {"x": false, "y": false}, + "angle": 0 + }, + "front": { + "offset": {"x": 90, "y": 0}, + "mirror": {"x": false, "y": false}, + "angle": 0 + }, + "left": { + "offset": {"x": 90, "y": 8}, + "mirror": {"x": false, "y": false}, + "angle": 0 + }, + "top": { + "offset": {"x": 64, "y": 32}, + "mirror": {"x": true, "y": true}, + "angle": 0 + }, + "bottom": { + "offset": {"x": 64, "y": 32}, + "mirror": {"x": true, "y": false}, + "angle": 0 + } + }, + "unwrapMode": "custom", + "visible": true, + "doubleSided": false, + "shadingMode": "flat" + } + }, + { + "id": "3", + "name": "cube", + "position": {"x": 0, "y": 8, "z": 0}, + "orientation": {"x": 0, "y": 0, "z": 0, "w": 1}, + "shape": { + "type": "box", + "offset": {"x": 0, "y": 8, "z": 0}, + "stretch": {"x": 1, "y": 1, "z": 1}, + "settings": { + "isPiece": false, + "size": {"x": 26, "y": 16, "z": 26}, + "isStaticBox": true + }, + "textureLayout": { + "back": { + "offset": {"x": 26, "y": 64}, + "mirror": {"x": false, "y": false}, + "angle": 0 + }, + "right": { + "offset": {"x": 64, "y": 26}, + "mirror": {"x": false, "y": false}, + "angle": 0 + }, + "front": { + "offset": {"x": 64, "y": 42}, + "mirror": {"x": false, "y": false}, + "angle": 0 + }, + "left": { + "offset": {"x": 52, "y": 64}, + "mirror": {"x": false, "y": false}, + "angle": 0 + }, + "top": { + "offset": {"x": 26, "y": 90}, + "mirror": {"x": true, "y": true}, + "angle": 0 + }, + "bottom": { + "offset": {"x": 90, "y": 0}, + "mirror": {"x": true, "y": false}, + "angle": 0 + } + }, + "unwrapMode": "custom", + "visible": true, + "doubleSided": false, + "shadingMode": "flat" + } + } + ], + "format": "prop", + "lod": "auto" +} \ No newline at end of file diff --git a/src/main/resources/Common/Items/EnergyStorages/texture.png b/src/main/resources/Common/Items/EnergyStorages/texture.png new file mode 100644 index 0000000..9c30756 Binary files /dev/null and b/src/main/resources/Common/Items/EnergyStorages/texture.png differ diff --git a/src/main/resources/Server/Item/Items/EnergyStorage.json b/src/main/resources/Server/Item/Items/EnergyStorage.json new file mode 100644 index 0000000..f85cef7 --- /dev/null +++ b/src/main/resources/Server/Item/Items/EnergyStorage.json @@ -0,0 +1,71 @@ +{ + "TranslationProperties": { + "Name": "EnergyStorage Tier 1" + }, + "Icon": "Icons/Items/EditorTools/Layers.png", + "IconProperties": { + "Scale": 0.36, + "Rotation": [ + 22.5, + 45, + 22.5 + ], + "Translation": [ + 12.6, + -24.6 + ] + }, + "BlockType": { + "BlockEntity": { + "Components": { + "EnergyStorageComponent": { + "EnergyStored": 5, + "MaxEnergy": 80000, + "MaxReceive": 1000, + "MaxExtract": 1000 + } + } + }, + "CustomModel": "Items/EnergyStorages/EnergyStorage1.blockymodel", + "CustomModelTexture": [ + { + "Texture": "Items/EnergyStorages/texture.png", + "Weight": 1 + } + ], + "DrawType": "Model", + "Material": "Solid", + "Gathering": { + "Breaking": { + "GatherType": "Woods" + } + }, + "Interactions": { + "Primary": "Break_Container" + }, + "BlockSoundSetId": "Wood", + "BlockParticleSetId": "Wood", + "VariantRotation": "NESW", + "ParticleColor": "#3e352a" + }, + "Scale": 1, + "ResourceTypes": [ + { + "Id": "Fuel" + }, + { + "Id": "Charcoal" + } + ], + "Tags": { + "Type": [ + "Furniture" + ], + "Family": [ + "Human" + ] + }, + "Set": "Wardrobe", + "PlayerAnimationsId": "Block", + "ItemSoundSetId": "ISS_Blocks_Wood" +}